以下のxml文字列をどのように読むか教えてください。Windows phone 7でXML文字列を解析するには?
<NewDataset>
<Table>
<Id>1</Id>
</Table>
</NewDataset>
私はIDを取得する必要があります。
以下のxml文字列をどのように読むか教えてください。Windows phone 7でXML文字列を解析するには?
<NewDataset>
<Table>
<Id>1</Id>
</Table>
</NewDataset>
私はIDを取得する必要があります。
Windows 7 phoneはほとんどのC#をサポートしているので、他のC#コードと同じようにXMLを解析するために同じ方法を使用できます。 XmlDocumentまたはXDocumentを参照してください。
here is a full tutorial referenceコードのこの部分を使用して
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>
";
:C#のコードは、このXMLを解析し
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)
};
はそれが動作するかどうか、私たちは知ってみましょう。助けることを望む
var id = Convert.ToInt32(XDocument.Parse(xml).Root.Element("id").Value);