我想使用haskell模块
Text.XML.Cursor
来解析xml文档。
首先,我使用
fromDocument
将文档转换为光标,然后应用一些过滤器。现在我想拿回文件。我认为应该有一个toDocument
功能,但似乎没有。如何将修改后的光标转换回来?
在 Haskell 中,使用 xml-conduit 包中的 Text.XML.Cursor 模块,您确实具有使用游标遍历和修改 XML 文档的功能。但是,该模块并没有直接提供 toDocument 函数来将光标转换回文档。
为此,您需要根据修改后的光标手动重建文档。以下是执行此操作的分步方法:
1 解析 XML 并创建游标。 2 使用光标修改 XML。 3.从光标处重建文档。