解析整个XML分散的文件

时间:2015-09-16 13:11:43

标签: xml parsing prolog sax

我有一个散布着XML文档的文件,散布在普通文本之间,例如

您好

Xml文件

玛丽有一只小羊羔

Xml文件

再见

prolog上的SAX解析器错误。 有没有办法解析这个并输出所有的文本和元素。 感谢

1 个答案:

答案 0 :(得分:0)

如果您的Xml文档格式正确,并且具有适当的打开/关闭标记(即,仅显示 作为打开/关闭标记),那么DCG可以轻松解决您的问题,在2& #39; states',in_text和in_xml,并且可以在退出'退出时调用完整的load_xml / 3解析器。 in_xml状态。