此代码的用途(XmlElement)XmlDocument

时间:2013-11-22 20:47:46

标签: c# xml api xml-parsing

我正在为我们的一位客户开发一个Web服务API。我以前从未接触过此代码,原始开发人员不再与该公司合作。

      XmlDocument xDoc = new XmlDocument();
      xDoc.LoadXml(xmlReply);

      XmlElement element = (XmlElement)xDoc.GetElementsByTagName('TagName')[0];

括号内XmlElement类名的用途是什么?

2 个答案:

答案 0 :(得分:1)

这是一个简单的铸造操作。这一点是将方法调用的结果强制转换为类型XmlElement

http://msdn.microsoft.com/en-us/library/ms173105.aspx

答案 1 :(得分:1)

这是一个演员。 GetElementsByTagName返回XmlNodeList,其中包含XmlNode类型的项目。 XmlNodeXmlElement的基类,需要将其投放到XmlElement