将修改后的光标转换回文档

问题描述 投票:0回答:1

我想使用haskell模块

Text.XML.Cursor
来解析xml文档。

首先,我使用

fromDocument
将文档转换为光标,然后应用一些过滤器。现在我想拿回文件。我认为应该有一个
toDocument
功能,但似乎没有。如何将修改后的光标转换回来?

xml haskell xml-parsing
1个回答
0
投票

在 Haskell 中,使用 xml-conduit 包中的 Text.XML.Cursor 模块,您确实具有使用游标遍历和修改 XML 文档的功能。但是,该模块并没有直接提供 toDocument 函数来将光标转换回文档。

为此,您需要根据修改后的光标手动重建文档。以下是执行此操作的分步方法:

1 解析 XML 并创建游标。 2 使用光标修改 XML。 3.从光标处重建文档。

© www.soinside.com 2019 - 2024. All rights reserved.