c - 编辑节点中的 xml 属性

标签 c libxml2

如何编辑 XML 节点属性?

我尝试使用 xmlNewProp,但是,它不会覆盖该属性。它只是添加了一个新的。

所以我想知道是否有办法删除该属性或编辑该属性。

编辑:

我知道有些人不太明白我想要做的事情。嗯,问题是我需要一种使用 libxml2 的 C 语言方法来更新节点属性。我尝试使用 xmlNewProp,但这不起作用。

有人建议使用 xmlSetProp,效果很好。我的问题是 lxml 的文档很大,很难找到所需的函数。

最佳答案

根据libxml文档,您可以使用xmlSetProp从节点设置属性。

http://xmlsoft.org/html/libxml-tree.html#xmlSetProp

关于c - 编辑节点中的 xml 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25645429/

相关文章:

c - 从单个链表中删除特定元素(无法访问列表头)

c - 搜索二叉树然后更新重复计数

c - 编码解码请发现故障

php - PHP libxml 中针对 XSD 的 XML 验证

c++ - 使用 libxml2 (c++) 创建字符串

c++ - 使用 libxml2 的 XML 解析结果重复

c++ - MySQL 连接器/C++

c - 如何用C语言访问另一台机器上的共享文件夹

python - MacOS 10.8.4 安装 lxml 失败

php - 当 maxInclusive 有 25 位或更多位时,为什么 Libxml 说无效架构?