标题已经说过:我只想要当前XmlNode的“值”。并非所有子元素的所有InnerText。
<Bla>
asdf
<blub>
123
</blub>
</Bla>
在上面的示例中,元素“Bla”的“InnerText”也将返回“123”,即使它嵌套在“blub”元素中。
我已经找到了一些帖子,其中使用了“// text()”,但对我来说,这也返回了子项的所有“Text”元素......
使用“text()”进行分类时返回的列表的第一项也无济于事,因为我所需的文本并不总是位于第一个位置,因为可能还有一些“\ r \ n”元素。是的,我知道,这很容易删除,但也许有人可以指出我更直接的解决方案?!
一种黑客,但有一种可能性是获取“Bla”元素的InnerText,然后获取“blub”元素的InnerText,然后使用... InnerTextOfblub.tostring从“Bla”中删除“blub”。 TrimEnd(InnerTextOfBla)......或类似的东西。
我还假设你无法改变原始标签? ...所以“asdf”会像...一样的标签
<bla>
<newTag>asdf</newTag>
<blub>123</blub>
</Bla>