当我获取字节数据时,我正在尝试转换为XELement,如下所示
using (Stream streamResult = new MemoryStream(byteArray))
{
XElement xElement = XElement.Load(streamResult); // exception thrown here
}
以下是例外情况:
“System.NotSupportedException”类型的第一次机会异常 发生在System.Xml.dll PageRequest :: PostProcess中: System.NotSupportedException:NotSupportedException at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos,Int32& endPos, INT32和放大器; outOrChars) System.Xml.XmlTextReaderImpl.FinishPartialValue()at System.Xml.XmlTextReaderImpl.get_Value()at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r,LoadOptions o) 在System.Xml.Linq.XElement.ReadElementFrom(XmlReader r,LoadOptions o)在System.Xml.Linq.XElement..ctor(XmlReader r,LoadOptions o)
在System.Xml.Linq.XElement.Load(XmlReader reader,LoadOptions System.Xml.Linq.XElement.Load(Stream stream,) LoadOptions选项)
XML存在问题吗?
答案 0 :(得分:0)
当流不包含有效XML时,我在Windows Phone应用程序中遇到System.NotSupportedException。
在我的情况下,我使用了在某些情况下返回错误页面的Web请求的响应流。