我正在寻找XML Schema的BNF / EBNF。 我刚刚找到了一个用于XML(http://www.w3.org/TR/REC-xml或在http://www.jelks.nu/XML/xmlebnf.html处提取的)。
这是一个起点,但我很好奇我找不到更具体的XML Schema。
答案 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。
但我肯定认为它有潜力。