I've got a simple test case and it doesn't return the element - I'm confused of what could be wrong.
Any ideas of what could be wrong? Incorrect?
Thanks, Michael
public void quickTest()
{
String lXml = "<OTA_HotelDescriptiveContentNotifRQ xmlns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" Version=\"4.000\" PrimaryLangID=\"EN\"><HotelDescriptiveContents><HotelDescriptiveContent><HotelInfo><CategoryCodes><LocationCategory Code=\"10\" CodeDetail=\"This hotel is a resort.\" Removal=\"False\"/><SegmentCategory Code=\"1\" Removal=\"False\"/><HotelCategory Code=\"20\" Removal=\"False\"/><GuestRoomInfo Code=\"2\" CodeDetail=\"Non Smoking Rooms\" Removal=\"False\" Quantity=\"220\"/><GuestRoomInfo Code=\"1\" CodeDetail=\"Accessible Rooms\" Removal=\"False\" Quantity=\"5\"/><GuestRoomInfo Code=\"12\" CodeDetail=\"Total number of rooms\" Removal=\"False\" Quantity=\"258\"/><GuestRoomInfo Code=\"5\" CodeDetail=\"Total number of floors\" Removal=\"False\" Quantity=\"13\"/></CategoryCodes><Position Latitude=\"3213.23131\" Longitude=\"321.2132\"/><Services><Service Included=\"TRUE\" Code=\"113\" Removal=\"False\" ProximityCode=\"4\"/><Service Code=\"114\" Removal=\"False\" ProximityCode=\"1\"/><Service Code=\"115\" Removal=\"False\" ProximityCode=\"1\"/><Service Code=\"117\" Removal=\"False\" ProximityCode=\"1\"/><Service Code=\"1\" Removal=\"False\" ProximityCode=\"1\"/><Service Code=\"2\" Removal=\"False\" ProximityCode=\"2\"/><Service Code=\"3\" Removal=\"False\" ProximityCode=\"2\"/><Service Code=\"116\" Removal=\"False\" ProximityCode=\"1\"/><Service Code=\"6\" Removal=\"False\" ProximityCode=\"1\"/><Service Code=\"156\" Removal=\"False\" ProximityCode=\"1\"/><Service Code=\"4\" Removal=\"False\" ProximityCode=\"2\"/></Services><Languages><Languages LanguageCode=\"DE\"/></Languages></HotelInfo><FacilityInfo><MeetingRooms><MeetingRoom RoomName=\"Champagne Ballroom\" Removal=\"False\" ID=\"001\"><Dimension Area=\"5500\" Height=\"12\"/><AvailableCapacities><MeetingRoomCapacity MeetingRoomFormatCode=\"1\"><Occupancy MaxOccupancy=\"400\"/></MeetingRoomCapacity><MeetingRoomCapacity MeetingRoomFormatCode=\"8\"><Occupancy MaxOccupancy=\"500\"/></MeetingRoomCapacity></AvailableCapacities></MeetingRoom></MeetingRooms></FacilityInfo></HotelDescriptiveContent></HotelDescriptiveContents></OTA_HotelDescriptiveContentNotifRQ>";
try
{
Document lDocument = DocumentHelper.parseText(lXml);
Element lTest = (Element)lDocument.getRootElement().selectSingleNode("//HotelDescriptiveContents");
Log.info("lTest", "test");
}
catch (DocumentException pException)
{
Log.info("Exception: ", pException.toString());
}
}