为什么我无法取出xml文件里面某个节点的Innertext?

zhongxin zhongxin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
"<OnlineChat>
<IP>192.168.0.23</IP>
<Port>3011</Port>
<ID>1</ID>
<ToID>1</ToID>
<Message>{\\rtf1\\ansi\\ansicpg936\\deff0\\deflang1033\\deflangfe2052{\\fonttbl{\\f0\\fnil\\fcharset134 \\'cb\\'ce\\'cc\\'e5;}}\r\n\\viewkind4\\uc1\\pard\\lang2052\\f0\\fs18 66\\par\r\n}\r\n</Message>
<Time>2003-8-16 10:52:03</Time>
</OnlineChat>"
用下面两种方法都无法提取<Message>节点里面的值
string str = xd.GetElementsByTagName("Message").Item(0).InnerText;
string str1 = xd.LastChild.LastChild.PreviousSibling.InnerText;
而用同样的方法则可以提取其他节点的植,比如<IP>192.168.0.23</IP>等
哪位高手告诉小弟这是为什么?谢谢
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
zhongxin
C# 111,129 成员 642,540 内容