作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
给定一个有效的任意 xmlNodePtr,我想要该节点的字符串表示形式,包括相同形式的标签、属性和子节点(递归)。
FWIW,我的方案是使用 PerformXPathQuery 从现有文档中获取数据 block 。我需要获取查询结果(其中嵌套了 XML 元素)作为原始字符串,以便我可以将其插入到文本字段中。
这些似乎是一项简单的任务,但我找不到简单的方法。将 xmlDocPtr 写入文件必须这样做,但是,我看不到一个方便的方法可以对树中的任意节点执行相同的操作,并将其返回到内存中。
我希望我只是对 xmlsoft.org 上的棕褐色文档配色方案视而不见
最佳答案
是xmlNodeDump (或 xmlNodeDumpOutput)您在找什么?
关于c - libxml xmlNodePtr 到原始 xml 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8232094/
我昨天花了一些时间调试一个可爱的 Heisenbug,其中 xmlNodePtr 的类型会在我身上发生变化。此示例显示错误: #include #include #include #includ
我有以下内容,它生成一个 xmlNodePtr 然后我想将该节点转换为一个字符串,同时保留所有 xml 格式和内容: std::string toString() { std::string xm
给定一个有效的任意 xmlNodePtr,我想要该节点的字符串表示形式,包括相同形式的标签、属性和子节点(递归)。 FWIW,我的方案是使用 PerformXPathQuery 从现有文档中获取数据
我是一名优秀的程序员,十分优秀!