Skip to content

ZiTsP/JXmlIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JXmlIO

このライブラリについて

XMLファイルの読み書きを行うライブラリです。 例えば、

<DATA> data
    <DATA1 bar="10"> foo</DATA1>
    <DATA2> hoge </DATA2>
</DATA >

のおような、XMLをコンフィグとして読み込むためにまとめたものです。

元はScalaで書く予定でしたが、xml周りが標準ライブラリから外れてしまったようなので、javax.xml.stream.*を使って読み込みます。

XmlElement

xmlの各要素を格納するオブジェクトです。

XmlElementManager

特定の要素名を持つXmlElementもしくはその内容を返すststicな関数があります。

XmlIO

xmlを読み込んでXmlElementをリストで返すread、XmlElementをxmlに書き出すwriteがあります。

課題

XMLの読み込みに、javax.xml.stream.*を利用しているので、例えば、

<br />

のような、empty elementが読み込めないので、別のAPIに変更するか、自作するか検討したいところです。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages