次のように私は、文字列を持っている:XMLノードから値を抽出する方法は?
[email protected]"<product><name>abc</name><price>9.8</price></product>";
は、私は価格の値を抽出し、変数Price
にそれを割り当てたい:
double Price = ???
は、どのように私はそうxmlStringを与えられたんですか?
次のように私は、文字列を持っている:XMLノードから値を抽出する方法は?
[email protected]"<product><name>abc</name><price>9.8</price></product>";
は、私は価格の値を抽出し、変数Price
にそれを割り当てたい:
double Price = ???
は、どのように私はそうxmlStringを与えられたんですか?
var product = XElement.Parse(xmlString);
var price = (decimal)product.Element("price");
彼は彼に答えを渡す前にいくつかの努力を費やしてまで、私はあなたが待っていたと思いたいです。彼の他の質問を見てください。彼はすでにLINQ to XMLについて知っています。 –
この
string xmlString = @"<product><name>abc</name><price>9.8</price></product>";
XmlDataDocument xmlDoc = new XmlDataDocument();
xmlDoc.LoadXml(xmlString);
XmlNodeList list = xmlDoc.SelectNodes("product/price");
foreach (XmlNode n in list)
{
Console.WriteLine(n.ChildNodes[0].Value);
}
XDocument.Parse(xmlString).Element( "価格")を試してみてください。バリュー – IamStalker