2012-01-28 2 views
-5

, когда я бегу эту программу, я столкнулся эту ошибкуОшибка в документе XML (2, 2)

public static object Load(Stream stream,Type newType) 
     { 
     //create s serializer and load the object 
    XmlSerializer serializer=new XmlSerializer(newType); 
    object newobject =serializer.Deserialize(stream); 
     //return the new object 
     return newobject; 
     } 

?xml version="1.0"?> 
-<Address xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FirstName>ali </FirstName> <FamilyName>bradaran</FamilyName> <UserLevel>عادی</UserLevel> <Password>123</Password> </Address> 
+0

- <Адрес xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: xsd = "http: //www.w3 .org/2001/XMLSchema "> али bradaran عادی

+0

коды выше мой XML-код, который я имел это ...... –

+3

Пожалуйста, прочитайте эту тему: Http: // мета .stackexchange.com/questions/22186/how-do-i-format-my-code-blocks –

ответ

1

Ваша проблема заключается в том, что есть ошибка в документе XML, который вы пытаетесь читать.

Откройте XML-документ в Internet Explorer. Если он действителен, он отобразится. Если это не так, будет описана и показана ошибка, которая поможет вам выявить проблему.

Если XML, который вы опубликовали, является подлинным представлением того, что вы читаете, есть символ минуса и два символа с запятой, которые не должны находиться в файле. Я также не уверен, что вам нужны атрибуты xmlns в вашем элементе Address?

Я предлагаю вам найти некоторые учебники XML в Интернете, чтобы вы могли лучше понять, как должен формироваться XML.

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