如何从XML节点中提取值?

use*_*554 0 c# xml

我有一个字符串如下:

xmlString=@"<product><name>abc</name><price>9.8</price></product>";
Run Code Online (Sandbox Code Playgroud)

我想提取价格的价值并将其分配给变量Price:

double Price = ???
Run Code Online (Sandbox Code Playgroud)

给定xmlString我该怎么办?

Jef*_*ado 6

var product = XElement.Parse(xmlString);
var price = (decimal)product.Element("price");
Run Code Online (Sandbox Code Playgroud)

  • 我希望你等到他花了一些力气才给他答案.看看他的其他问题 - 他已经了解LINQ to XML. (2认同)