用于xml架构的bnf / ebnf

时间:2009-10-16 13:39:24

标签: xsd bnf ebnf

我正在寻找XML Schema的BNF / EBNF。 我刚刚找到了一个用于XML(http://www.w3.org/TR/REC-xml或在http://www.jelks.nu/XML/xmlebnf.html处提取的)。

这是一个起点,但我很好奇我找不到更具体的XML Schema。

2 个答案:

答案 0 :(得分:3)

我想因为没有人觉得有用,而且太复杂了。如果有人想要定义XML语言,例如XML Schema,他们可能会使用XML原语,如元素或属性(使用XML Schema,Relax NG,DTD等),而不是字符。 XML被发明的原因之一是使用元语言来创建其他语言。

答案 1 :(得分:-2)

我认为第一步是从XML Schema的xsd开始,并使用Colibri生成bnf语法。

我会在回家的时候查看。 Colibri的作者说:

  

Ils'agitlàd'unpremier jet que nous pourrions affiner。

但我肯定认为它有潜力。