Problem beim Auslesen eines Attributes
Gab
- xml
0 amolip
Hallo,
ich habe folgenden XML-Schnippsel:
<Meldung Trenner=" ">
Hein
Blöd
bis 28. März 2008</Meldung>
Ich möchte das Attribut "Trenner" in VBScript einlesen, um den Meldungstext entsprechend den Zeilen nach aufbereiten zu können. Nun wird aber " " nicht als Text verstanden, sondern automatisch als Umbruch gelesen, d.h. ein Code wie
Meldungstrenner = OrgDatei.selectSingleNode ("//Meldung").attributes.getNamedItem("Trenner").text
gibt nichts ("") wieder.
Wie kann ich das ändern?
Danke
Gab
Hallo Gab,
Nun wird aber " " nicht als Text verstanden, sondern automatisch als Umbruch gelesen,
...
gibt nichts ("") wieder.
deine Beschreibung ist nicht korrekt. Würde » « als Umbruch gelesen hättest du folgendes:
»"
"«
Zunächst einmal, wende XPath konsequent an, also nicht:
»OrgDatei.selectSingleNode ("//Meldung").attributes.getNamedItem("Trenner").text«
sondern:
»Set attNode = OrgDatei.selectSingleNode("//Meldung/@Trenner")«
Mit »attNode« hast du nun den Attributknoten und kannst über die Value-Eigenschaft den Umbruch ausgeben:
»attNode.Value«
Gruß Uwe