我需要使用动态属性名称验证XML,如data-*
。现在我使用RelaxNG模式,但它不支持动态属性名称。有什么选择?我找不到任何有关XML ..的如何使用HTML5数据属性验证文档?
例子:
<?xml version="1.0" encoding="utf-8"?>
<body xml:lang="cs" ns="www.x.y">
<h id="x" ctime="2017-09">Heading..</h>
<desc kw="kw">Desc..</desc>
<section>
<h data-foo="bar" id="one" short="One">First heading</h>
<desc>Desc...</desc>
<p>Content..</p>
<ul data-buz="fuz">
<li data-switch="click">list item</li>
<li>list item 2</li>
</ul>
</section>
</body>
你可以举一个例子关闭该XML? –
@RaymondNijland是的,当然,我编辑了我的问题。 – Pavel