类 xml::XmlDocument
用来与 XML 文档交互的界面。
总结
成员 | 说明 |
---|---|
public std::vector<std::shared_ptr<XmlNode>> SelectNodes(const std::string& xpath, const std::shared_ptr<XmlNode>& node) const | 从指定的 xpath 中获取匹配的 xml 节点。 如果 xml 节点无法分析、编码无效或无法解释 xpath,则将引发 mip::BadInputError 类型的异常。 |
public std::string GetXmlContent() const | 将 xml 格式的缓冲区分析到 xmldocument 中。 |
public std::shared_ptr<XmlNode> GetRootNode() const | 获取属于所有其他节点的上级的节点。 |
成员
SelectNodes 函数
从指定的 xpath 中获取匹配的 xml 节点。 如果 xml 节点无法分析、编码无效或无法解释 xpath,则将引发 mip::BadInputError 类型的异常。
参数:
xpath:搜索节点的 xml 文档的路径
node:指定特定节点的子项
返回结果:匹配的 XmlNode 共享指针的向量或空向量(如果无匹配)
GetXmlContent 函数
将 xml 格式的缓冲区分析到 xmldocument 中。
返回结果:此 XmlDocument 内容的 utf-8 xml 格式的字符串
GetRootNode 函数
获取属于所有其他节点的上级的节点。
返回:XmlNode 的shared_ptr
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈