如何解析Windows Phone 7中的xml字符串?

时间:2011-07-09 05:19:12

标签: windows-phone-7

请如何阅读以下xml字符串。

 <NewDataset>
  <Table>
  <Id>1</Id>
  </Table>
 </NewDataset>

我需要得到身份。请告诉我。

3 个答案:

答案 0 :(得分:3)

var id = Convert.ToInt32(XDocument.Parse(xml).Root.Element("id").Value);

答案 1 :(得分:2)

Windows 7手机支持大多数C#,因此您可以像使用任何其他C#代码一样使用所有相同的方法来解析XML。查找XmlDocument或XDocument。

答案 2 :(得分:0)

here is a full tutorial reference为你服务。 C#代码解析这个XML:

string xmlData =
     @"<ServiceReply>
       <StockQuote symbol='IBM' price='32.50' quotetime='01/01/2010 12:21:00'/>
       <StockQuote symbol='MSFT' price='21.20' quotetime='01/01/2010 12:20:30' />
      </ServiceReply>
     "; 

使用这段代码:

var quotes = from quote in dataDoc.Descendants("StockQuote")
     let stamp = DateTime.Parse(quote.Attribute("quotetime").Value)
     orderby stamp ascending
     select new StockQuote
     {
       Symbol = quote.Attribute("symbol").Value,
       Price = decimal.Parse(quote.Attribute("price").Value)
     };

让我们知道它是否有效。希望有所帮助