有没有办法获取一个“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 回答