我有经验序列化/反序列化XML文件,但我从来没有解析过一个语句,所以我不知道该怎么做.
我有一个字符串,其中包含:
<Vol Model_Type="Flat">102.14</Vol>
Run Code Online (Sandbox Code Playgroud)
而且,我想提取102.14.
我应该使用XPath,还是有更简单的选择?
如果您使用的是.NET 3.5或更高版本,请使用LINQ to XML.例如:
string x = "<Vol Model_Type=\"Flat\">102.14</Vol>";
XElement element = XElement.Parse(x);
decimal value = (decimal) element;
Run Code Online (Sandbox Code Playgroud)
XML处理没有比那简单得多:)
当然,假设您不关心元素名称或属性.如果你这样做,LINQ to XML仍然可以让你轻松.
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |