使用 Galois Inc. 的 Haskell xml库,我想使用游标接口遍历 XML,而不使用单子。
我想检查标签所包含的标签名称、标签属性和文本数据。
我怎样才能做到这一点?有什么例子吗?
要移动光标,我可以使用nextDF
深度优先的从左到右遍历。移动 之后Cursor
,我可以使用toTree
to get Content
,但是从那里,我如何转换为Element
然后 from getTag
,使用里面的内容Tag
来获取标签名称,标签属性和标签所包含的文本数据?
该示例最好包括打开文件,然后使用游标界面。