我想通过循环来解析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