2012-07-12 6 views
2

когда я gettting данные байт, и я пытаюсь преобразовать в XElement, как показано нижеXElement.Load (поток) бросает System.NotSupportedException

using (Stream streamResult = new MemoryStream(byteArray)) 
{ 
    XElement xElement = XElement.Load(streamResult); // exception thrown here 
} 

Вот подробности исключения:

первый шанс исключение типа 'System.NotSupportedException' произошло в system.Xml.dll PageRequest :: постобработки: System.NotSupportedException: NotSupportedException в System.Xml.XmlTextReaderImpl.ParseText (Int32 & StartPos, Int32 & endPos, Int32 & outOrChars) при System.Xml.XmlTextReaderImpl.FinishPartialValue() в System.Xml.XmlTextReaderImpl.get_Value() в System.Xml.Linq.XContainer.ReadContentFrom (XmlReader г) в 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 о)
в System.Xml.Linq.XElement.Load (считыватель XmlReader, LoadOptions опционов) на System.Xml.Linq.XElement.Load (поток потока, LoadOptions опции)

Проблема с XML?

+0

Причина содержится в деталях исключения. Без содержимого содержимого Message вместе с любым InnerException на это нельзя ответить (если у вас не была такая же проблема). – Will

+0

Хорошо, я обновлю его – Rakesh

+0

И это примерно столько, сколько я могу вам помочь. Похоже, все API-интерфейсы верны. Может быть что-то в xml. – Will

ответ

0

В моем приложении Windows Phone я обнаружил System.NotSupportedException, когда поток не содержал корректного XML.

В моем случае я использовал поток ответов из веб-запроса, который в некоторых случаях возвращал страницу с ошибкой.

 Смежные вопросы

  • Нет связанных вопросов^_^