Trang
XMLからXMLスキーマを生成したり、その他様々なコンバートが可能。
- ライブラリのインストール
以下のサイトよりダウンロード
http://thaiopensource.com/relaxng/trang.html
# cd /usr/local/arch # wget http://www.thaiopensource.com/download/trang-20030619.zip # cd ../src # jar xvf ../arch/trang-20030619.zip # cd trang-20030619 # cp trang.jar /home/test/WEB-INF/lib
- サンプルXMLとXMLスキーマの生成
適当にXMLファイルを作成
# cd /home/test # vi bean.xml
<?xml version="1.0"?> <bean> <name>test</name> </bean>
XMLスキーマの生成
# java -jar WEB-INF/lib/trang.jar -I xml -O xsd bean.xml bean.xsd
- 変換の問題
integerのオブジェクトをJAVAに変換するとBigInteger
になってしまうので、必要に応じてinteger→intに変換する。intはIntegerとしてJAVAオブジェクト化される。
カンマ区切りの数値はstringになってしまう。数値型として取り込む方法を調査中。
Counter: 639,
today: 1,
yesterday: 0
最終更新: 2008-11-26 (水) 02:10:30 (JST) (1272d) by aqua
