bnf/ebnf 用于 xml 模式

发布于 2024-08-08 20:24:08 字数 308 浏览 12 评论 0原文

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

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

I'm looking for a BNF/EBNF of XML Schema.
I just found the one for XML (http://www.w3.org/TR/REC-xml or extracted at http://www.jelks.nu/XML/xmlebnf.html).

Well it's a starting point, but I'm curious that I couldn't find a more specific one for XML Schema.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夕嗳→ 2024-08-15 20:24:08

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

I guess because nobody finds that useful, and it would be too complex. If somebody want to define an XML language, such as XML Schema, they would probably use XML primitives like elements or attributes (using XML Schema, Relax NG, DTD, etc.), not characters. One of the reasons XML was invented is to have a meta language for creating other languages.

凉宸 2024-08-15 20:24:08

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

我回家后会检查一下。 Colibri 的作者说:

Il s'agit là d'un prime jet que nous pourrions affiner。

但我绝对认为它有潜力。

I think the fiirst step would be to start with the xsd for XML Schema and to use Colibri to generate a bnf grammar.

I will check when i m back home. The Colibri's author say:

Il s'agit là d'un premier jet que nous pourrions affiner.

But i definitevly think it got potential.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文