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