1

最初に次のような XSD スキーマ定義を含む XML 文字列を Web サーバーから受信しています。

...
<xs:sequence>
   <xs:element name="" .../>
   <xs:element name="" .../>
   ...
</xs:sequence>

...

属性名は、次のように、スキーマ定義の下にある文字列の xml 部分でデータセットのタグを定義します。

...
<DataSet id="DataSet1">
   <name1>value</name1>
   <name2>value</name2>
   ...
</DataSet>
<DataSet id="DataSet2">
   <name1>value</name1>
   <name2>value</name2>
   ...
</DataSet>
...

誰かがこれを解析する方法を教えてくれますか?

PS: 名前を定義する要素の数は可変であり、毎回異なる可能性があるため、これらのタグは静的ではありません。

4

1 に答える 1

0

解析したいだけでなく、解析後に処理したいこともあると思います(残念ながら、この「解析」という言葉の誤用は風土病になっています)。ファイル全体が適切な形式の XML であると仮定すると、解析は簡単なはずです (これについてはまだ述べていません)。処理は、データで何をしたいかによって完全に異なります。たとえば、スキーマ情報が必要な処理とそうでない処理があります。

于 2012-11-14T08:36:14.250 に答える