bnf/ebnf для XML-схемы
Я ищу BNF/EBNF XML-схемы. Я только что нашел один для XML ( http://www.w3.org/TR/REC-xml или извлеченный на http://www.jelks.nu/XML/xmlebnf.html).
Ну, это отправная точка, но мне любопытно, что я не смог найти более конкретную для XML-схемы.
2 ответа
Я думаю, потому что никто не находит это полезным, и это будет слишком сложно. Если кто-то хочет определить язык XML, такой как схема XML, он, вероятно, будет использовать примитивы XML, такие как элементы или атрибуты (используя схему XML, Relax NG, DTD и т. Д.), А не символы. Одна из причин, по которой был изобретен XML - это наличие метаязыка для создания других языков.
Я думаю, что первым шагом было бы начать с xsd для XML Schema и использовать Colibri для генерации bnf грамматики.
Я проверю, когда я вернусь домой. Автор Колибри говорит:
Il s'agit là d'un Premier Jet Nous Flowrions affiner.
Но я определенно думаю, что у этого есть потенциал.