xml只能在代码中作为例如外部链接引用。 “www.etc.com”。我希望能够从某些网站的页面源中提取某些单词,但首先我需要将源内容转储为字符串或CString。感谢您的帮助如何在C++中将整个xml文件源存储为字符串
0
A
回答
0
我想你问的是如何从互联网上获取数据。 我发现this线程和一些source code关于此。
1
您可以使用DOM或SAX解析器来检索每个元素。
如果你想在内存中的整个XML文件的内容,然后在这里是示例代码,使其
ifstream fin("books.xml");
if (fin.fail())
return 1;
fin.seekg(0, ios::end);
size_t length = fin.tellg();
fin.seekg(0, ios::beg);
char* buffer = new char[length+1];
fin.read(buffer, length);
buffer[length] = '\0';
fin.close();
+0
如果我理解正确然后不,我不想从我的硬盘,但互联网上获取内容... – minusatwelfth 2012-07-31 07:41:15
+0
如果只有一种方法可以先下载网页(与浏览器一样),但在我自己的C++代码中。 – minusatwelfth 2012-07-31 08:18:33
相关问题
- 1. 如何将字符串文字存储在内存中的c + +?
- 2. 如何在java中将大字符串保存为xml文件?
- 3. 如何在JavaScript中将xml存储为字符串变量?
- 4. Xpages:如何将字符串作为资源包存储在文件中
- 5. 在C++中,如何将字符串格式化为“######”并将每个字符存储为整数?
- 6. 存储XML为字符串
- 7. 将XML存储为字符串
- 8. 如何将字符串值转换为C#中的XML文件?
- 9. 如何将字符串值的xml文件转换为整数
- 10. Java将xml文件内容存储为字符串
- 11. 在xml文件中存储多个连接字符串asp.net
- 12. C#将字符串变量存储为文本文件.txt
- 13. 如何将文件存储在一个字符串
- 14. 如何将字符串解码为C#中的XML字符串
- 15. C++:将地址存储为字符串
- 16. C++ - 将BLOB存储为字符串
- 17. 如何将JAXBelement存储为字符串?
- 18. 如何在C中将字符串转换为整数并将其存储在整数数组中?
- 19. 如何将图标的文件名存储为字符串?
- 20. 如何将UTF-16字符作为字符串存储在c#中?
- 21. 如何将连续输出存储为完整字符串?
- 22. 如何将文本文件中的字符串存储到数组中C
- 23. 如何将整个字符串保存为Go中的txt文件?
- 24. 如何将字符串存储在C中的char * s []中?
- 25. C++如何将字符串拆分为字符串和整数?
- 26. 如何存储整数字符串
- 27. 在Android XML资源文件中存储字符串并引用它们
- 28. C++将整个字符串拆分为另一个字符串
- 29. 如何存储阵列中的字符串和整数用C
- 30. 如何将整个输入文件转换为字符串?
对我来说看起来像HTML,但我需要提取xml源代码 – minusatwelfth 2012-07-31 07:43:13
如果它是XML或HTML,它们没有任何区别,您可以用同样的方法从互联网获取文本。 libcurl是一个不错的选择。 – jahhaj 2012-07-31 08:15:30