给定许多类的XML对象(例如,文档图像的类型),我需要根据对象的类生成一些输出,以及一组与XML文件内容相关的复杂数学规则。
这个任务的通用名称是什么(解析?)以及为每个类编码单独规则的最简单方法是什么,请记住这些规则可能涉及数学关系。我认为我应该为每个类创建一个文件,以使用DSL保持它的可管理性,但我不确定。有人建议整合一个成熟的Lua或Javascript解释器。这是个好主意吗?我想让它保持精简和简单。
发布于 2012-12-29 07:21:44
解析是指读取语法中的一系列标记和匹配规则。如果您可以用这种方式指定您的问题,那么您可以使用pyparsing编写语法。
如果您感兴趣的是提取XML文档的结构,那么可以使用标准的python模块xml.etree.ElementTree。你也可以看看美汤。
https://stackoverflow.com/questions/14076819
复制相似问题