Probleme beim XML - Parsen eines Attributwerts
Scheitere daran ein Attribut erfolgreich in ein XMLDoc einzulesen.
Ich lese das Attribut "myAttribut" erfolgreich aus
XmlNode docElement = doc.DocumentElement;
XmlNode XMLInput = docElement.SelectSingleNode("@myAttribut");
Aber ich schaffe es nicht, daraus wieder ein XML-Dokument zu erstellen
XmlTextReader xtr2 = new XmlTextReader(new StringReader(XMLInput.InnerText.ToString()));
XmlDocument inputdoc = new XmlDocument();
/*hier kommt eine Exception...*/
inputdoc.Load(xtr2);
/*Hier möchte ich die XML-Nodes, die sich im Attribut-XML verstecken parsen*/
XmlNodeList elements = inputdoc.SelectNodes("//XML/*");
foreach (XmlElement element in elements)
{
string text = element.InnerXml.ToString();
}
Danke schon mal im Voraus für Eure Hilfe
Ich lese das Attribut "myAttribut" erfolgreich aus
XmlNode docElement = doc.DocumentElement;
XmlNode XMLInput = docElement.SelectSingleNode("@myAttribut");
Aber ich schaffe es nicht, daraus wieder ein XML-Dokument zu erstellen
XmlTextReader xtr2 = new XmlTextReader(new StringReader(XMLInput.InnerText.ToString()));
XmlDocument inputdoc = new XmlDocument();
/*hier kommt eine Exception...*/
inputdoc.Load(xtr2);
/*Hier möchte ich die XML-Nodes, die sich im Attribut-XML verstecken parsen*/
XmlNodeList elements = inputdoc.SelectNodes("//XML/*");
foreach (XmlElement element in elements)
{
string text = element.InnerXml.ToString();
}
Danke schon mal im Voraus für Eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 129316
Url: https://administrator.de/contentid/129316
Ausgedruckt am: 13.11.2024 um 22:11 Uhr