0
私はXMLファイルを解析しようとしていますが、検証するスキーマを提供したいと思いますが、タグ名の一部には気にしないので、ユーザーが特定のタグに何かを指定できるようにしたいと思います。エレメントの名前を気にしないXMLスキーマでの指定方法を教えてください。
例XML:(上記のように、彼らは任意の順序で表示されることが主な理由)本実施例で
<root>
<record>
<data1>foo</data1><data2>bar</data2>
</record>
<record>
<data2>foo2</data2><data1>bar2</data1>
</record>
</root>
、タグ名「DATA1」と「DATA2は」プログラムに重要であるが、タグ名、 'レコード'と 'ルート'はそうではありません。
ユーザーは、スキーマに対して引き続き有効となる 'レコード'と 'ルート'の文字列(空ではない)を使用してXMLを指定できます。
XMLスキーマではこれが可能ではないと思います。ワイルドカード要素を導入すると、含まれているコンテンツの指定をすべて失うことになります。 – skaffman
全体のポイントは構造を定義することです。オプションのレコード数とオプションのフィールドを持つことができますが、フィールドとレコード構造を定義する必要があります。 – eschneider