1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

XmlElemente rekursiv ausgeben

Dieses Thema im Forum ".NET" wurde erstellt von DerAskTyp, 8. November 2016.

  1. DerAskTyp

    DerAskTyp Mitglied

    public static void printALlTags(XmlNode currentElem)
    {
    if (currentElem.HasChildNodes)
    {
    foreach (XmlNode item in currentElem)
    {
    Console.WriteLine(item.Name);
    printALlTags(item);
    }
    }
    }

    Das Problem in dieser Funktion ist es das es bei z.B. einer li den text mit #text ausgibt wie kann ich den Wert des Textes dann ausgeben damit es nicht #text ausgibt?
     
  2. Spyke

    Spyke Capoeirista Premium-User

    einfach # abschneiden
    Code (Text):
    1. if(name.StartsWith("#"))
    2.   name.Substring(1, name.Length-1);