c# - 使用 XmlNode 获取当前节点的 InnerText

标签 c# .net xml

我有一个 XMLNode,其主体如下所示:(通过 OpenCalais)

    <SocialTag importance="2">Signal processing
<originalValue>Signal processing</originalValue>
</SocialTag>

当我对其调用 XMLMNode.InnerText 时,我返回:

SignalprocessingSignalprocessing

但是,我只想要标签本身的 InnerText,而不是子“原始值”节点的 InnerText。

当我调用 XMLNode.Value 时,它返回 null。

我怎样才能只得到这个节点的 InnerText,而不连接其他子节点的所有 InnerText?

最佳答案

XmlNode里面的文字实际上是另一个XmlNode类型的文本。这应该有效:

socialTagNode.ChildNodes[0].Value

关于c# - 使用 XmlNode 获取当前节点的 InnerText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11461376/

相关文章:

c# - 这两个 XML 相同吗?

c# - 从 C# 应用程序内部存储空整数值

.net - 在另一个 vb.net 项目中使用函数和类

c# - Where 返回 0 行时的 LINQ 查询空异常

java - Android 应用程序无法连接到互联网

java - 流异常 : An invalid XML character (Unicode: 0x1a)

c# - 使用 JSON 序列化器反序列化 Mongodb 对象 ID

C# 字符串比较 : Difference between CurrentCultureIgnoreCase and InvariantCultureIgnoreCase

c# - 如何使用 C# Windows 窗体应用程序以编程方式在用户的 PC 上安装新字体?

c# - 如何在 ASP.Net 中转储响应 header