0

XSD を使用して検証する必要がある XML があり、XSD には「dateTime」型を使用する要素へのグローバル参照が含まれています。XML の要素には代わりに「date」型が含まれるため、グローバル XSD をオーバーライドできることを望んでいました。ローカルのものを使用した要素参照。

グローバル:

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

xml ファイル:

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

次のようなローカルオーバーライドで:

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

1 に答える 1

0

持っている XSD は、XML インスタンスの定義です。検証に使用する場合、インスタンスは定義のすべての側面に例外なく準拠する必要があります。したがって、XSD 定義を変更しないと、これを行う方法がわかりません。

于 2012-07-09T08:30:33.023 に答える