gpt4 book ai didi

c# - 从元素与纯内容混合的 XElement 中读取数据

转载 作者:行者123 更新时间:2023-11-30 22:28:13 25 4
gpt4 key购买 nike

XElement 具有以下值:

<parent><child>text inside element</child>and plain content</parent>

我怎样才能将它转换为包含以下内容的字符串:“元素内的文本和纯内容”。

我已经尝试过什么?

我厌倦了使用 xElement.Value,但这连接了两个节点而不在它们之间放置空格:“元素内的文本和纯内容”。

最佳答案

您要查找的文本存储在 XText 类型的节点中。所以你可以像这样访问这些节点:

xElement.DescendantNodes()
.OfType<XText>()
.Select(t => t.Value)

这会给你这个结果:

text inside element 
and plain content

然后您可以根据需要连接它们(例如使用 String.Join)。

关于c# - 从元素与纯内容混合的 XElement 中读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10897937/

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