Problem beim Parsen eines XMLs mit getElementsByTagName()
Thollsten
- javascript
0 wahsaga0 Martin Hölter
Hallo,
ich lese aus einem iFrame XML Daten aus die ich dann gerne mit Javascript auseinander nehmen möchte.
Das auslesen geschieht über:
var responseXML=document.frames['kXHR_iframe_'+inst].document.body.innerText;
Wenn ich mir das ausgebe steht dann sowas drinne wie:
<employees>
<empolyee>
<id>1</id>
<firstName>Peter</firstName>
<lastName>Lustig</lastName>
</employee>
<empolyee>
<id>2</id>
<firstName>Michael</firstName>
<lastName>Unustig</lastName>
</employee>
</employees>
Die Parserfunktion bekommt das responseXML als Parameter und mit
var employees = responseXML.getElementsByTagName("employees")[0];
versuche ich drauf zuzugreifen.
Allerdings bekomme ich da den Fehler: "Object doesn't support this property or method"
Jemand nen Typ wie ich an meine Elemente komme?
hi,
var responseXML=document.frames['kXHR_iframe_'+inst].document.body.innerText;
Du hast jetzt also den inneren Textinhalt des bodys eines Dokumentes ausgelesen.
Allerdings bekomme ich da den Fehler: "Object doesn't support this property or method"
Warum sollte ein reiner Textstring irgendwelche XML-Methoden unterstützen?
gruß,
wahsaga
Warum sollte ein reiner Textstring irgendwelche XML-Methoden unterstützen?
Und gibt es einen Weg diesen String umzuwandeln?
Hi!
Schätze mal auf C'n'P-Fehler, aber man weiss ja nie...
<employees>
<empolyee>
<id>1</id>
<firstName>Peter</firstName>
<lastName>Lustig</lastName>
</employee>
<empolyee>
<id>2</id>
<firstName>Michael</firstName>
<lastName>Unustig</lastName>
</employee>
</employees>
<empolyee> passt nicht zu </employee>
Gruß aus Iserlohn
Martin