类 xml::XmlDelegate

用于替代 XML 处理的接口 (必须能够处理多个线程)

摘要

成员 说明
public XmlReaderResult CreateXmlReader (const std::string & xmlParserInput) const 创建可转换输入的 xml 读取器。
public XmlDocumentResult ParseData (const std::string & data) const 将 xml 格式的缓冲区分析为 XmlDocument。

成员

CreateXmlReader 函数

创建可转换输入的 xml 读取器。

参数:

  • xmlParserInput:包含 xml 字符串格式或 xml URI 的输入

返回:委托响应,其中包含指向读取器的共享指针,可按顺序查看 xml 的每个节点,或异常

ParseData 函数

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

参数:

  • data:应采用 xml 格式的字符串

返回:包含 XmlDocument shared_ptr分析失败时异常的委托响应