我有一个客户端提供的XML文件
<?xml version="1.0" encoding="UTF-8"?>
<PhysicalProperty xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation=''>
<Property>
<Identification type="unspecified" rentalType="unspecified">
<PrimaryID>1</PrimaryID>
<SecondaryID>1</SecondaryID>
<MarketingName>tewraewr</MarketingName>
<OwnerLegalName>aerwerwe</OwnerLegalName>
</Identification>
</Property>
</PhysicalProperty>
过去工作正常。但是现在它给出了错误
“架构元素中不允许使用非空白字符。锯'tewraewr'”
如果我删除PhysicalProperty中的属性,它可以正常工作。如何在不删除属性的情况下使其工作?
答案 0 :(得分:1)
我不是XML专家,但如果我不得不猜测我会认为它在您的PhysicalProperty元素的第二个属性中是空的''。
尝试删除xsi:noNamespaceSchemaLocation =''并查看是否有效。