2012-01-28 81 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是如何形成的。