gpt4 book ai didi

c++ - 通过 c++ pugixml 库检索 PCDATA xpath

转载 作者:行者123 更新时间:2023-11-28 07:59:25 25 4
gpt4 key购买 nike

我花了上周阅读和重新阅读 pugixml 文档,但找不到使用 xpath 检索 PCDATA 的方法。

请解释我是否会从标题中提取文本:

<html><head><title>Hello!</title></head></html>

上次我问这个问题时,我得到的唯一答案是通用 xpath 查询,而不是专门针对 pugixml 库函数。我已经彻底阅读了 xpath 文档,所以不用担心对我进行这方面的教育。

谢谢。

最佳答案

const char* text = doc.select_single_node("html/head/title/text()").node().value();
  • select_single_node 选择 PCDATA 节点
  • .node() 从 xpath_node 转换为 xml_node(这是必要的,因为 XPath 节点要么是 xml 节点,要么是属性)
  • .value() 获取节点的值(即文本)。

关于c++ - 通过 c++ pugixml 库检索 PCDATA xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11893818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com