使用XSD进行XML验证 [英] XML Validation with XSD

查看:143
本文介绍了使用XSD进行XML验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

名称空间"xxx"中的元素组织"在名称空间"中具有无效的子元素"TIN".预期可能的元素列表:名称空间''
中的"TIN,名称"
但是我的XSD具有相同的元素.

The element ''Organisation'' in namespace ''xxx'' has invalid child element ''TIN'' in namespace ''''. List of possible elements expected: ''TIN, Name'' in namespace ''''

But My XSD have the same element .

<xsd:element name="TIN" type="sfa:TIN_Type" minoccurs="0" maxoccurs="unbounded" xmlns:xsd="#unknown">
</xsd:element>




我的XML




My XML

<fat>
    <message>
        <tin>12</tin>
        <name>US</name>
    </message>
</fat>



请为我建议相同的解决方案...

在此先感谢



Kindly suggest me a solution for the same...

Thanks in advance

推荐答案

Ah,您有一个默认的命名空间-< fatca_oecd xmlns =" urn:oecd:ties:fatca:v1">
我也这么怀疑.他们只会造成麻烦.
该元素内的所有内容(包括属性)都具有该名称空间,您将需要在XSD中进行指定.
Ah, you have a default namespace -- <fatca_oecd xmlns="urn:oecd:ties:fatca:v1">
I suspected as much; they cause nothing but trouble.
Everything inside that element, including attributes, have that namespace and you will need to specify that in the XSD.


这篇关于使用XSD进行XML验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆