将XmlDocument对象转换为XmlNode对象 – C#?
发布时间:2020-12-15 08:20:48 所属栏目:百科 来源:网络整理
导读:如何在C#中将XmlDocument转换为XmlNode?我需要将整个XmlDocument对象作为输入参数发送到.NET Web服务. 解决方法 XmlDocument是一个XmlNode,因此您只需传递文档对象即可. 或者您可以发送其DocumentElement或从XPath查询返回的任何节点. XmlDocument doc = nu
如何在C#中将XmlDocument转换为XmlNode?我需要将整个XmlDocument对象作为输入参数发送到.NET Web服务.
解决方法
XmlDocument是一个XmlNode,因此您只需传递文档对象即可.
或者您可以发送其DocumentElement或从XPath查询返回的任何节点. XmlDocument doc = null; XmlNode node = doc; XmlNode node = doc.DocumentElement; XmlNode node = doc.SelectSingleNode("/foo/bar"); 除非您需要从XmlDocument中消除XmlNode的歧义,否则不需要进行转换或转换,以获取具有两种参数类型重载的方法.如果是这种情况,请使用强制转换或运算符. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |