2012-01-28 46 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

<?xml version =「1.0」?> -

阿里 bradaran上述عادی
2012-01-28 07:20:18

+0

代碼是我的XML代碼,我曾經有過...... – 2012-01-28 07:21:36

+3

請閱讀本主題:HTTP://元.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks – 2012-01-28 07:32:52

回答

1

您的問題是,有你嘗試讀取XML文檔中的一個錯誤。

在Internet Explorer中打開您的XML文檔。如果它有效,它將顯示。如果不是,則會描述並顯示錯誤,這可以幫助您找出問題所在。

如果您發佈的XML是您正在閱讀的內容的真實表示,則應該不在文件中包含一個負號字符和兩個分號字符。我也不確定你想要Address元素中的xmlns屬性嗎?

我建議你在網上搜索一些XML教程,這樣你就可以更好地理解XML是如何形成的。