7

XML スキーマを入力として XML ファイルを生成する Web アプリの一部を開発しています。順序付けられた方法で XML タグに入れるデータもあります。

たとえば、1 から 100 までの 100 個の数値の ArrayList がある場合.xsd、次の例のようになります。

xs:element name="elt1"

xs:complexType

xs:sequence

  xs:element name="elt1-1"

  xs:element name="elt1-2"

  xs:element name="elt1-3"

  xs:element name="elt1-4"

  xs:element name="elt1-5"

xs:sequence

xs:complexType

xs:element name="elt1" 

......other elements

次のような XML ファイルを生成するにはどうすればよいですか。

< elt1>

   < elt1-1>1< elt1-1>

   < elt1-2>2< elt1-2>

   < elt1-2>3< elt1-3>

   < elt1-4>4< elt1-4>

   < elt1-5>3< elt1-5>

< elt1>

各タグのデータは、配列リスト内のデータと同じ順序で、配列リスト内の対応する番号になりますか?

提案や例をいただければ幸いです。前もって感謝します!

4

2 に答える 2

5

XMLBeans でxsd2instツールを使用して、スキーマから xml ドキュメントを生成できます。XMLBeans がこれを行う方法に興味がある場合は、xsd2inst ツールがどのように実装されているかを確認できます。

http://svn.apache.org/viewvc/xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/

于 2012-06-25T17:48:47.750 に答える
0

おそらく次の複製:

how-to-generate-sample-xml-documents-from-their-dtd-or-xsd

および/または

XMLスキーマからのXMLインスタンスの生成(xsd)

また、(タグを付けてから)JAXBを本当に使用するかどうかを説明し、この動作をアプリで自動化するかどうか、または手動の手順で対応できるかどうか、外部を使用するかどうかを明示することをお勧めしますツール(例:xmlエディター)。

于 2012-06-22T17:39:44.543 に答える