使用XML的EBNF实现XML转换器
我正在考虑使用编译器生成器实现XML转换器的想法,该生成器基于W3C的XML 1.1规范,其中包括完整的EBNF语法。
更准确地说,我打算使用Qi-YACC,因为我想学习这个工具。这是我第一次尝试使用任何编译器编译器。
我计划实现的第一种翻译非常简单:XML到S-EXPR。之后,我计划推广我的翻译,但这不是我的问题。
您是否预计此类项目会出现任何重大缺陷?我读过使用EBNF翻译XML是一个坏主意。我想知道为什么。而且它不像Qi语言已经有了一个XML解析器,所以我绝对不想在这里重新发明轮子。
没有找到相关结果
已邀请:
2 个回复
室邢
抵舵