c++ - 在 C++ 中从 libxml++ 中的字符串加载 XML

标签 c++ libxml2

有没有熟悉 libxml++ 的人知道是否可以从字符串而不是文件加载 XML 文档?或者,如果它可以直接从网页加载文档,那也行。

谢谢

最佳答案

听起来您正在寻找 xmlpp::Parser::parse_memoryxmlpp::DomParser::parse_memory .

这些类中的每一个都有一个 parse_stream 方法,如果更方便的话,它采用一个 std::istream

关于c++ - 在 C++ 中从 libxml++ 中的字符串加载 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2799739/

相关文章:

c++ - 在 Makefile 中自动选择与 C++11 兼容的 g++ 版本

python - 阻止 Visual Studio 的链接器在 Debug模式下查找 python39_d.lib

c - libxml : building a DOM tree from a xmlTextReaderPtr , 处理命名空间

c - libxml2 和 XPath 在 ANSI C 中遍历 child 和 sibling

c++ - CMake - 两个库中的相同文件名发生冲突

c++ - boost read_some 函数丢失数据

php - 函数 simplexml_load_string() 上的 XML_PARSE_HUGE

swift - 在 Swift 3 (libxml2) 中将 String 转换为 UnsafePointer<xmlChar> 的更快捷方式

android - 在 Android 中通过 JNI 使用 libxml2

c++ - 如何确定二进制文件是否在 Mac OS X 上被剥离?