繁体   English   中英

如何从 xmlnode C# 获取内部文本

[英]how to get innertext from xmlnode C#

在我反序列化 xml 之后,我能够解析所有元素和属性。 其中一个属性返回一个 XmlNode。 展开节点时,我可以看到内部文本,但不知道如何提取它。 有什么建议吗? 在此处输入图像描述

由于您没有代码示例

XmlNode xnode;
string name  = xnode.InnerText;

或以你为例

string date = attribute.DateValue[0].InnerText;

你想从中得到一切吗? 我的意思是一切,在调试器中的“[0]”下? 通常您只需要从 InnerText 获取值 - 就像您想将某些内容放入节点一样,您将其分配给 InnerText 字段。

我也尝试将其转换为 xmlNode,但不起作用在此处输入图像描述

在此处输入图像描述

我已经弄清楚了.. var xn = (XmlNode[])attribute.DateValue; var sdate = xn[0].InnerText;

多谢你们!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM