relax-ng compact: атрибут, имя которого совпадает с именем reg-ex
Есть ли способ в 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 ответ
http://books.xmlschemata.org/relaxng/relax-CHP-9.html описывает поддержку регулярных выражений в RELAX NG. Насколько мне известно, регулярные выражения в RELAX NG ограничены значениями атрибутов и содержимым элементов и не охватывают имена атрибутов.