我有一个散布着XML文档的文件,散布在普通文本之间,例如
您好
Xml文件
玛丽有一只小羊羔Xml文件
再见
prolog上的SAX解析器错误。 有没有办法解析这个并输出所有的文本和元素。 感谢
答案 0 :(得分:0)
如果您的Xml文档格式正确,并且具有适当的打开/关闭标记(即,仅显示 作为打开/关闭标记),那么DCG可以轻松解决您的问题,在2& #39; states',in_text和in_xml,并且可以在退出'退出时调用完整的load_xml / 3解析器。 in_xml状态。