Announcement

Collapse
No announcement yet.

Was muss ich hier am Code umbauen? (DOM / XPath in C#)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Was muss ich hier am Code umbauen? (DOM / XPath in C#)

    Hallo,

    dies ist mein Code:


    Code:
                XmlDocument myXMLDoc = new XmlDocument();
                myXMLDoc.LoadXml(response);
    
                XmlNode myNode = myXMLDoc.SelectSingleNode("//text");                           
                
                String text = myNode.InnerText;
    Im String text steht jetzt auch der Inhalt des Knotens, aber was mache ich wenn ich einen weiteren //text Knoten im XML Dokument auslesen will?

    Genau das ist nämlich mein Problem, ich hab min 1 max aber n //text Knoten im XML Dokument. Kann mir da jemand etwas Hilfestellung leisten?

    Gruß und danke!

  • #2
    Hi,

    Du könntest die Methode SelectNodes verwenden. Sie liefert Dir eine Liste aller Knoten.

    Code:
    XmlNodeList myNodes = myXMLDoc.SelectNodes("//text");
    Oder Du rufst jeden Knoten einzeln mittels XPATH auf (Angabe des Elements in []-Klammern).

    Code:
    XmlNode myNode = myXMLDoc.SelectSingleNode("//text[1]");
    MfG

    Comment

    Working...
    X