2011-06-23 2 views
0

私は自分のXML文書を検証するためのXSDを持っています。このドキュメントは、.NET/Javaの助けを借りて生成/作成しています。.NETまたはJAVAを使用してデータ型でXML文書を作成する方法

しかし、定義済みのXSDを使用してXML文書を検証しながらXML文書を作成した後、データ型が一致しないと言っています。

データ型でXMLを作成する必要があります。

どのようにこの問題にアプローチしますか?どんなドキュメンテーション、リンクも役に立つでしょう。 ありがとう

+0

"Visual Studio" xsd.exeツールをご覧ください。あなたのスキーマに対してこれを実行します(それはそれを表すクラスを作成します)。 次に、(生成された)クラスのインスタンスをシリアル化するために、XmlSerializerまたはDataContractSerializerを使用します。 そのシュールは、トリックを行う、 それが役に立ったら、 –

+0

.netのためのこれ以上のソリューション? – JavaBits

+0

クラスがすでに作成されている場合、これにアプローチする方法は?おそらくいくつかの変更? – JavaBits

答えて

2

Javaの場合、JAXBは通常の解決策です。 'javax.xml.bind'パッケージの下に置かれ、リファレンス実装はJDK 1.6以上にバンドルされています。 POJO(適切な注釈を持つもの)をPOJOの注釈付きスキーマやスキーマから生成することができます。また、正しく使用すると効率的です(入力や出力などのDOMの使用を避ける)。

関連する問題