Gab: Problem beim Auslesen eines Attributes

Hallo,

ich habe folgenden XML-Schnippsel:
<Meldung Trenner="&#13;">&#13;
&#13;
&#13;
&#13;
         Hein&#13;
&#13;
&#13;
              Blöd&#13;
&#13;
&#13;
           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 "&#13;" 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

  1. Hallo Gab,

    Nun wird aber "&#13;" nicht als Text verstanden, sondern automatisch als Umbruch gelesen,
    ...
    gibt nichts ("") wieder.

    deine Beschreibung ist nicht korrekt. Würde »&#13;« 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