gpt4 book ai didi

c# - 解析字符串中的单个 XML 语句

转载 作者:数据小太阳 更新时间:2023-10-29 02:50:30 25 4
gpt4 key购买 nike

我有序列化/反序列化 XML 文件的经验,但我从来没有只解析过一条语句,所以我不确定该怎么做。

我有一个字符串来保存这个:

<Vol Model_Type="Flat">102.14</Vol>

而且,我只想提取 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;

XML 处理没有比这更简单的了:)

当然,这是假设您不关心元素名称或属性。如果您这样做,LINQ to XML 仍然会让您轻松完成。

关于c# - 解析字符串中的单个 XML 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4959715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com