2017-08-03 99 views
-2

我有这样的XML:C#XML的getElementsByTagName

..<MessageContent> 
    <OTA_HotelResNotifRQ TimeStamp="2017-08-03T13:24:06+01:00" Version="4" ResStatus="Book"> 
    <HotelReservations>.. 

我有这样的C#代码

doc.LoadXml(xmlresas); 
      XmlNamespaceManager mgr = new XmlNamespaceManager(doc.NameTable); 
      mgr.AddNamespace("df", "http://www.opentravel.org/OTA/2003/05"); 
      XmlNodeList ReservationsListList = doc.GetElementsByTagName("<OTA_HotelResNotifRQ>");// ("HotelReservations"); 

当我的代码达到

GetElementsByTagName("<OTA_HotelResNotifRQ>") 

我得到的错误。

我想从节点OTA_HotelResNotifRQ所有XML节点...以下。

它有什么问题?

谢谢

+0

你尝试读取错误? – SLaks

+4

标签名称不包含'<>'。 – SLaks

+1

*我得到错误* - 只有你能看到错误,而不是我们,除非你发布它。 – niksofteng

回答

3

此行

GetElementsByTagName("<OTA_HotelResNotifRQ>") 

应该

GetElementsByTagName("OTA_HotelResNotifRQ") 

我觉得

相关问题