relax-ng compact:名称与reg-ex匹配的属性

时间:2013-05-31 09:44:15

标签: relaxng relaxng-compact

有没有办法在relax-ng中指定属性的名称必须与reg-ex匹配。例如html5中的数据属性。

<link rel="some-relation" href="/its-location/" data-color="blue" />

我希望我能做点像......

LinkType |= (
    attribute rel { text },
    attribute data-* { text }*,
    ( attribute href_template { UriTemplate } | attribute href { Uri } )
)

1 个答案:

答案 0 :(得分:2)

http://books.xmlschemata.org/relaxng/relax-CHP-9.html描述了RELAX NG中的正则表达式支持。据我所知,RELAX NG中的正则表达式仅限于属性值和元素内容,不包括属性名称。