如何使用模式匹配紧凑的relaxng中的元素名称

时间:2016-05-23 20:59:36

标签: relaxng relaxng-compact

我有一些需要从外部源验证的XML,其布局也低于

<stuff>
   <id-0001>test</id-0001>
   <id-0002>test</id-0002>
   <id-0003>test</id-0003>
   <id-0004>test</id-0004>
</stuff>

我尝试了以下但是无效

datatypes xs = "http://www.w3.org/2001/XMLSchema-datatypes"
start = stuff

stuff = element stuff
{
   element id-* { text }*
}

理想情况下,我想在id标签名称

上进行正则表达式匹配

1 个答案:

答案 0 :(得分:1)

据我所知,无法在RELAX NG中为元素名称定义模式。有关类似问题,另请参阅the codeRelaxNG enumerated element names