Как получить список элементов из парсера XSOM - PullRequest
1 голос
/ 11 июля 2011

С помощью XSOM, как я могу получить информацию для элементов из образца схемы?(см. ниже)

Я пытался использовать метод iterateElementDecls (), но могу получить только верхний элемент (примечание).

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefault="qualified">

<xs:element name="note">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="to" type="xs:string"/>
      <xs:element name="from" type="xs:string"/>
      <xs:element name="heading" type="xs:string"/>
      <xs:element name="body" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

</xs:schema>

1 Ответ

2 голосов
/ 22 ноября 2011

Вам нужно перейти к сложному типу, а затем повторить тот же метод, чтобы получить все элементы внутри определения сложного типа.

Надеюсь, это поможет:)

...