「anyURI」である要素を取り、require「://」などの追加の制約を追加する方法はありますか? または、新しいデータ型を定義する必要があり、その新しいデータ型で "xsd:anyURI" のルールを実際にどのように保持するのでしょうか?
質問する
81 次
1 に答える
1
ここに解決策があります:
<grammar xmlns="http://relaxng.org/ns/structure/1.0"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<start>
<ref name="root"/>
</start>
<define name="root">
<element name="root">
<data type="anyURI" >
<param name="pattern">.*://.*</param>
</data>
</element>
</define>
</grammar>
param 属性を使用して XML スキーマ ファセットを追加できます。
于 2012-09-20T10:07:16.567 に答える