我正在寻找 XML Schema 的 BNF/EBNF。我刚刚找到了一个用于 XML 的(http://www.w3.org/TR/REC-xml或在http://www.jelks.nu/XML/xmlebnf.html提取)。
嗯,这是一个起点,但我很好奇我找不到更具体的 XML Schema。
我正在寻找 XML Schema 的 BNF/EBNF。我刚刚找到了一个用于 XML 的(http://www.w3.org/TR/REC-xml或在http://www.jelks.nu/XML/xmlebnf.html提取)。
嗯,这是一个起点,但我很好奇我找不到更具体的 XML Schema。
我猜是因为没有人觉得这很有用,而且它太复杂了。如果有人想要定义 XML 语言,例如 XML Schema,他们可能会使用 XML 原语,如元素或属性(使用 XML Schema、Relax NG、DTD 等),而不是字符。发明 XML 的原因之一是拥有一种用于创建其他语言的元语言。
我认为第一步是从 xsd for XML Schema开始,并使用Colibri生成 bnf 语法。
我会检查我什么时候回家。Colibri 的作者说:
Il s'agit là d'un Premier jet que nous pourrions affner。
但我绝对认为它有潜力。