前端之家收集整理的这篇文章主要介绍了
将XmlDocument对象转换为XmlNode对象 – C#?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在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的歧义,否则不需要进行转换或转换,以获取具有两种参数类型重载的方法.如果是这种情况,请使用强制转换或运算符.