C# 获取没有ID的HTML元素的值?

C# 获取没有ID的HTML元素的值?,c#,asp.net,C#,Asp.net,这是它的外观示例: "<span class="value">7,611</span>" 我需要得到它的值7661,无需将它转换为C中的数字。如果您正在寻找C解决方案,请尝试将其视为XML var reader = new XmlDocument(); reader.LoadXml("<span class=\"value\">7,611</span>"); var node = reader.SelectSingleNode("/span

这是它的外观示例:

"<span class="value">7,611</span>"

我需要得到它的值7661,无需将它转换为C中的数字。

如果您正在寻找C解决方案,请尝试将其视为XML

 var reader = new XmlDocument();
 reader.LoadXml("<span class=\"value\">7,611</span>");
 var node = reader.SelectSingleNode("/span");
 string s = node.InnerText;

编辑:经过测试,效果很好。

你试过html敏捷包吗?这个html元素来自哪里?这似乎是一个javascript问题,C在哪里?这是你正在处理的唯一html吗?如果是这样的话,这个问题可以通过对开和关的等号进行简单的拆分来解决。@Daniel:不,我听说过,但从未使用过它。我是一个新手,我会研究它。如果HTML不是格式良好的XML,这将失败。这完全取决于他带来了什么。如果这是一些随机的HTML站点,那么可能会有问题,但如果他管理双方,那么就没有问题。