Hallo,
ich bräute Hilfe beim auslesen eines XML Dokuments. Ich habe eigentlich nur Schwierigkeiten bei den Attributen (Ich glaube das heißt so).
Ausgelesen wird mit dem MSXML2.DOMDocument.
Ein Beispiel:
.............. SCHNIPP .................
<?xml version="1.0" encoding="UTF-8" ?>
- <openimmo xmlns="http://www.openimmo.de" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openimmo.de openimmo.xsd">
<uebertragung art="OFFLINE" umfang="VOLL" version="1.0" sendersoftware="pappnase" techn_email="pappnase@emailadresse.de" />
- <anbieter>
<anbieternr>X555X777</anbieternr>
<firma>FIRMA-NAME</firma>
<openimmo_anid>IHH7554HH8900MMZZ660</openimmo_anid>
- <immobilie>
- <objektkategorie>
<nutzungsart WOHNEN="true" />
<vermarktungsart KAUF="true" />
- <objektart>
<haus haustyp="EINFAMILIENHAUS" />
</objektart>
</objektkategorie>
- <geo>
<plz>01234</plz>
<ort>MITTENDRIN</ort>
<strasse>LANGER WEG</strasse>
<hausnummer>18</hausnummer>
<bundesland>Bayern</bundesland>
<land iso_land="DEU" />
</geo>
- <ausstattung>
<kueche EBK="true" />
</ausstattung>
- <zustand_angaben>
<baujahr>2008</baujahr>
<zustand zustand_art="NEUWERTIG" />
<alter alter_attr="NEUBAU" />
</zustand_angaben>
................ SCHNAPP .......................
Ich bekomme alle Werte zurück, außer diese die in diesen Tags liegen die Attribute haben (ich denke das heißt so!) also was ich nicht zurückbekomme sind folgende Werte:
<nutzungsart WOHNEN="true" />
<vermarktungsart KAUF="true" />
<haus haustyp="EINFAMILIENHAUS" />
<land iso_land="DEU" />
<kueche EBK="true" />
<zustand zustand_art="NEUWERTIG" />
<alter alter_attr="NEUBAU" />
Die restlichen Werte des Dokuments, also diejenigen, die ohne Attribute sind, kann ich auslesen, dafür brauche ich keine Tipps, das mache ich so: (mit dem MSXML2.DOMDocument, wie bereits gesagt.)
................ funktioniert SCHNIPP ................
tabStrucObj.plz = oXMLone.selectSingleNode("plz").Text
tabStrucObj.ort = oXMLone.selectSingleNode("ort").Text
tabStrucObj.strasse = oXMLone.selectSingleNode("strasse").Text
tabStrucObj.hausnummer = oXMLone.selectSingleNode("hausnummer").Text
tabStrucObj.bundesland = oXMLone.selectSingleNode("bundesland").Text
................. SCHNAPP ....................
Wer kann mir erklären wie ich diese Attribute auslesen kann?