我很难理解如何使用HaXml来解析以下XML文件(作为示例):
<?xml version="1.0" encoding="UTF-8"?>
<root>
<author>Mark</author>
<year>2012</year>
</root>
具体来说,我该怎么做:
(相当稀疏)HaXml文档看起来似乎没什么帮助,任何博客/ Stackoverflow条目都是最简单的。
感谢。
答案 0 :(得分:1)
好的,所以我解决了自己的问题。
基本上xmlParse
检查文档是否格式正确,Unix命令行工具Validate
检查.xml
文件是否符合关联的.dtd
文件。
使用/>
运算符查找特定标记深入到文档中。
所以请使用类似tag <tagname1> /> tag <tagname2> /> txt $ getContents xmlContents
此处xmlContents
是xmlParse
的结果,getContents
定义为
getContents (Document _ _ e _) = CElem e noPos