我想通過循環來解析xml。我提到this,但我不能使用Load函數解析它,因爲它需要一個URI參數而不是一個字符串,LINQ to XML也是如此......任何人都可以幫我解決問題嗎?如何解析XML並從字符串中循環?
2
A
回答
4
XmlDocument
具有Load
方法,該方法使用一個文件名,也LoadXml
方法,該方法需要一個字符串:
http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.loadxml.aspx
同樣,XDocument
具有Load
方法,該方法使用一個文件名,或Parse
採取字符串的方法:
0
string recentFileName = Path.Combine(folderPath, filexml);
XDocument xDoc = XDocument.Load(recentFileName);
+2
而不是使用XmlDocument,請使用XDocument。 xml-to-linq將會類似。 – 2010-07-30 01:26:37
0
XmlDocument doc = new XmlDocument();
doc.LoadXml("<root>" +
"<elem>some text<child/>more text</elem>" +
"</root>");
0
與XDocument類似,我們可以使用具有Parse方法的XElement來解析xmlString。
看到這個代碼:
string xmlString = @"<poi><city>stockholm</city><country>sweden</country><gpoint><lat>51.1</lat><lng>67.98</lng></gpoint></poi>";
try
{
XElement x = XElement.Parse(xmlString);
var latLng = x.Element("gpoint");
Console.WriteLine(latLng.Element("lat").Value);
Console.WriteLine(latLng.Element("lng").Value);
}
catch
{
}
希望這有助於。
相關問題
- 1. 如何解析XML並從XML字符串中獲取數據?
- 2. xml從字符串解析
- 3. 如何循環JSValue從JSON解析字符串
- 4. 多個字符串解析循環
- 5. 解析字符串和循環angularjs
- 6. 如何從xml dom解析器解析字符串數據?
- 7. 從xml解析字符串的數字
- 8. 如何在循環中解析此字符串格式?
- 9. 解析xml字符串並獲取值
- 10. 字符串問題並解析XML
- 11. 如何解析XML字符串
- 12. 如何解析分層XML字符串
- 13. 解析,並通過JSON輸入字符串循環
- 14. python解析xml字符串
- 15. 解析XML字符串.net
- 16. 解析:字符串到XML
- 17. PHP解析XML字符串
- 18. 解析XML字符串
- 19. 如何從字符串中解析double?
- 20. 使用jQuery從字符串解析XML
- 21. SAPUI5從字符串解析XML視圖
- 22. 從WebServer解析XML字符串
- 23. Xml從字符串解析問題
- 24. Android:從字符串問題解析XML
- 25. 無法從字符串解析XML
- 26. 從字符串解析XML數據
- 27. Java從UTF-16LE解析XML字符串
- 28. 從HttpRequest解析字符串到json/XML
- 29. C程序:如何使用循環解析csv字符串?
- 30. 如何從Post方法響應中解析xml字符串?
請參閱[ 從字符串填充XDocument ](http://stackoverflow.com/questions/747554/populate-xdocument-from-string)。 – 2010-07-30 01:33:41