覆盖XSD上的全局元素

时间:2012-07-09 08:26:46

标签: xml xsd override

拥有我需要使用XSD验证的XML,XSD包含对使用“dateTime”类型的元素的全局引用,我的XML上的元素将具有“日期”类型,所以我希望我可以覆盖全局XSD元素引用与本地引用。

on global:

<xs:element name="dt" type="xs:dateTime"/>

xml文件:

<dt>2011-11-28</dt>

在本地覆盖上,如下所示:

<xs:element name="dt" type="xs:date"/>

1 个答案:

答案 0 :(得分:0)

您拥有的XSD是XML实例的定义。如果要将其用于验证,那么您的实例必须完全符合定义的所有方面。因此,在不更改XSD定义的情况下,我不知道如何执行此操作。