Moin Moin.
Ein Teil einer XSD:
Code:
<xs:element name="Adressen">
<xs:complexType>
<xs:sequence>
<xs:element name="Adresse" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="DataPattern_PersNr" name="PersNr"/>
<xs:element type="DataPattern_Anrede" name="Anrede"/>
<xs:element type="DataPattern_Titel" name="Titel"/>
//...***...
<xs:element type="DataPattern_BPANR" name="BPANR"/>
<xs:element type="xs:base64Binary" name="Photo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Ich möchte die Attribute "type" und "name" auslesen in eine ListBox.
Mit IXMLDomDocument mache ich dies:
Code:
.....SelectSingleNode('//xs:element[@name="Adresse"]').childNodes.nextNode.childNodes.nextNode.childNodes;
Nicht elegant, funktioniert aber bestens.
Mit IXMLDocument mache ich ......das wie? Oder geht das nicht? Oder ganz anders?
creehawk