XML文档中的错误(2,2)

时间:2012-01-28 07:19:59

标签: c# xml

当我运行此程序时,我遇到此错误

  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>

1 个答案:

答案 0 :(得分:1)

您的问题是您尝试阅读的XML文档中存在错误。

在Internet Explorer中打开XML文档。如果有效,则会显示。如果不是,则会描述并显示错误,这可以帮助您追踪问题。

如果您发布的XML是您正在阅读的内容的真实表示,则文件中不应包含减号字符和两个分号字符。我也不确定你想要在Address元素中使用xmlns属性吗?

我建议您在网上搜索一些XML教程,以便更好地了解XML必须如何形成。