我在将
XML文档反序列化为对象时收到错误消息.
怎么解决这个问题?
怎么解决这个问题?
There is an error in XML document (5,14)
这是XML文档:
<?xml version="1.0"?> <Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FirstName>Khaled</FirstName> <LastName>Marouf</LastName> </Customer><?xml version="1.0"?> <Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FirstName>Faisal</FirstName> <LastName>damaj</LastName> </Customer><?xml version="1.0"?> <Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FirstName>Lara</FirstName> <LastName>Khalil</LastName> </Customer>
解决方法
您的XML文档实际上是三个文档.例如,有效的XML文档必须只有一个根节点.此外,XML声明在文档中无效.
这是有效的XML(首先是XML声明,一个根元素):
<?xml version="1.0"?> <Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FirstName>Khaled</FirstName> <LastName>Marouf</LastName> </Customer>
这不是有效的XML(多个根元素,文档内的xml声明):
<?xml version="1.0"?> <Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FirstName>Khaled</FirstName> <LastName>Marouf</LastName> </Customer><?xml version="1.0"?> <Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FirstName>Faisal</FirstName> <LastName>damaj</LastName> </Customer>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。