类 xml::XmlDocument

与 XML 文档交互的接口。

摘要

成员 说明
public std::vector < std::shared_ptr < XmlNode >> SelectNodes (const std::string & xpath, const std::shared_ptr < XmlNode >& 节点) const 从指定的 xpath 获取匹配的 xml 节点。
public std::string GetXmlContent () const 将 xml 格式的缓冲区分析为 xmldocument。
public std::shared_ptr < XmlNode > GetRootNode () const 获取作为所有其他节点的上级节点。

成员

SelectNodes 函数

从指定的 xpath 获取匹配的 xml 节点。

参数:

  • xpath:在 xml 文档中搜索节点的路径

  • node:指定特定节点的子节点

返回:匹配的 XmlNode 共享指针的向量或空向量(如果不匹配)

GetXmlContent 函数

将 xml 格式的缓冲区分析为 xmldocument。

返回:此 XmlDocument 内容的 utf-8 xml 格式字符串

GetRootNode 函数

获取作为所有其他节点的上级节点。

返回:shared_ptr XmlNodede 的