一部のXSDドキュメントを処理する必要があります。私はAPIセットについての質問ではないのです一般的なXSDドキュメントを解析する方法
、どのようにI found this very helpful API
ここで問題です..私は言い換える要素...の親である要素を知ることができますどのように
..することができます私は
.. XSDが異なるようだ
(それはXMLで非常に簡単です)、文書要素のhirarecyをexectractここでは例です:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="Journal">
<xs:complexType>
<xs:sequence>
<xs:element ref="JournalName"/>
<xs:element ref="Volumes"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Journals">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="Journal"/>
</xs:sequence>
</xs:complexType>
</xs:element>
.....
Journal
はJournals
の下位の要素ですが、それより上に表示されます。 (XML文書のネストされた方法では起こり得ない)
ありがとう。
Ohhh no ...、非常に面倒で冗長な..私にそれをさせてくれる既製のライブラリはありませんか? –
私には分かりません。しかし、スキーマを解析するXSOMへのリンクを投稿しました。必要なのは、XSOMが提供するオブジェクトを調べて階層を構築することだけです。簡単! –