System.Xml.XPath.XPathException hat ein ungültiges token

Wenn Sie versuchen, um XML zu Parsen bekomme ich auch eine exception verweisen auf ungültige Token

html-Antwort von der url:

<?xml version="1.0" encoding="UTF-8" ?>
<uclassify xmlns="http://api.uclassify.com/1/server/ResponseSchema" version="1.01">
    <status success="true" statusCode="2000"/>
    <readCalls>
        <classify id="Classify">
        <classification textCoverage="0.849057">
            <class className="negative" p="0.567908"/>
            <class className="positive" p="0.432092"/>
        </classification>
        </classify>
    </readCalls>
</uclassify>

Code:

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
var stream = myHttpWebResponse.GetResponseStream();
var reader = new StreamReader(stream);
string html = reader.ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.LoadXml(html);
string negative = doc.SelectSingleNode("/uclassify/readCalls/classify/classification/class[1]@p").ToString();
string positive = doc.SelectSingleNode("/uclassify/readCalls/classify/classification/class[2]@p").ToString();

Ich nicht wirklich, warum es nicht funktioniert. Jede Hilfe würde geschätzt werden.

InformationsquelleAutor Niko | 2013-09-24

Schreibe einen Kommentar