XML mit HTML Tags parsen
Birgit Egger
- javascript
0 JürgenB
Hi,
ich möchte folgendes parsen:
var xml = '<messages><message>Das ist die <br /> Message in XML</message></messages>';
Dazu hab ich folgendes gemacht:
var len = xmlDoc.getElementsByTagName("messages")[0].childNodes[0].childNodes[0].nodeValue;
Das gibt mir den Text bis zum <br /> aus aber nicht weiter.
Weiß jemand was ich statt nodeValus schreiben muss damit ich den ganzen Text bekomme?
Besten Dank!!
lg
Birgit
Hallo Birgit,
durch das <br /> wird der Inhalt in mehrere Knoten zerlegt, prüf mal den Inhalt von .childNodes[2].nodeValue;
Beachte auch, dass Zeilenumbrüche evtl. auch wie Knoten behandelt werden können, z.B, zwischen <messages> und <message>.
Gruß, Jürgen