2016-06-22 10 views
0

Hallo in meinem Projekt muss ich XML-Datei laden, ist aber zeigt Daten auf der Stammebene ist ungültig. Zeile 1, Position 1 Fehler.XML-Daten-Analyse-Problem

Mein Code ist wie unten

 feedxml.Load(HttpContext.Current.Server.MapPath("feed.xml")); 
     XmlElement root = (XmlElement)feedxml.DocumentElement; 
     XmlElement xmlele = ((XmlElement)root.SelectNodes("categoryList")[0]); 

und meine XML-Datei als unten.

Antwort

0

Verwenden XElement.It die Nutzung ist einfach
using System.Xml.Linq
XElement file=XElement.Load(HttpContext.Current.Server.MapPath("feed.xml"));
foreach(var category in file.Elements("categoryList"))
{
//you can get value and attribuets's values of category tag // you can write file.Descendants("categoryList") too
}