XMLからXSDを生成するツール
とある人にXMLインスタンス (XML文書) から、XML Schema定義 (XSD) を自動生成するツールについて訊かれたので、さくっとまとめておきます。これをするために、高価なXMLエディタ XMLSpyを買う必要はありません :-P
- Trang (by James Clark)
java -jar trang.jar source.xml generated.xsd
relaxer -xsd source.xml
- Microsoft XSD Inference
オンラインで変換できます。
- XMLSpy
無償のHome Editionでは、XSD生成機能は使えません。
書籍「XML Hacks」でも、この話題が取り上げられています。