-4

以下のxmlのIDで特定の人物を解析するにはどうすればよいですか?

また、それらすべてをループしてリストビューに追加したいとしましょう.XmlDocumentでそれを行うにはどうすればよいですか?

<users>
  <user id="Marcus">
    <website>www.google.com</website>
    <type>1</type>
  </user>
  <user id="John">
    <website>www.youtube.com</website>
    <type>1</type>
  </user>
  <user id="Josh">
    <website>www.google.com</website>
    <type>2</type>
  </user>
</users>
4

1 に答える 1

2

これは linq to xml の例です -

using System.Xml.Linq;

var doc = XDocument.Parse(@"...");
var element = doc.XPathSelectElement("/users/user[@id='John']");
var website = element.XPathSelectElement("website").Value;
var type = int.Parse(element.XPathSelectElement("type").Value);
于 2012-05-26T00:34:59.327 に答える