Contributions
Not able to retrieve exact node value
Here for this soap response whenever I am entering a XML node to validate its showing all xmlns,xsd etc along with the node value how to retrieve just the node value? <FlightMM xsi:type="xsd:string" xmlns:NS2="urn:CrwSrv" xmlns:NS1="urn:AIMSWebServiceIntf-IAIMSWebService" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">XX</FlightMM> my response is like below <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS1="urn:AIMSWebServiceIntf-IAIMSWebService"> <NS1:FetchCrewMaxFDPResponse xmlns:NS2="urn:CrwSrv"> <return xsi:type="NS2:TAIMSGetCrewMaxFDP"> <FlightDD xsi:type="xsd:string">XX</FlightDD> <FlightMM xsi:type="xsd:string">XX</FlightMM> <FlightYY xsi:type="xsd:string">XXXX</FlightYY> <FlightCarrier xsi:type="xsd:string">XX</FlightCarrier> <FlightNo xsi:type="xsd:string">XXX</FlightNo> <FlightLegCD xsi:type="xsd:string"></FlightLegCD> <FlightDesc xsi:type="xsd:string">XXXX</FlightDesc> <FlightDep xsi:type="xsd:string">XXX</FlightDep> <Count xsi:type="xsd:int">X</Count> <CrewMaxFDP xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS2:TAIMSCrewMaxFDP[5]"> <item xsi:type="NS2:TAIMSCrewMaxFDP"> <Rank xsi:type="xsd:string">XX</Rank> <StaffNum xsi:type="xsd:string">XXXXX</StaffNum> <CrewName xsi:type="xsd:string">XXXXXXXX</CrewName> <FDPStart xsi:type="xsd:string">X.XX</FDPStart> <MaxFDP xsi:type="xsd:string">XX.XX</MaxFDP> <FDPEnd xsi:type="xsd:string">XX.XX</FDPEnd> <CrewRoute xsi:type="xsd:string">XXXX</CrewRoute> <CRouteDate xsi:type="xsd:string">XX/XX/XXXX</CRouteDate> </item> <item xsi:type="NS2:TAIMSCrewMaxFDP"> <Rank xsi:type="xsd:string">XX</Rank> <StaffNum xsi:type="xsd:string">XXXXX</StaffNum> <CrewName xsi:type="xsd:string">XXXXXX</CrewName> <FDPStart xsi:type="xsd:string">X:XX</FDPStart> <MaxFDP xsi:type="xsd:string">XX:XX</MaxFDP> <FDPEnd xsi:type="xsd:string">XX:XX</FDPEnd> <CrewRoute xsi:type="xsd:string">XXXX</CrewRoute> <CRouteDate xsi:type="xsd:string">XX/XX/XXXX</CRouteDate> </item> <item xsi:type="NS2:TAIMSCrewMaxFDP"> <Rank xsi:type="xsd:string">XX</Rank> <StaffNum xsi:type="xsd:string">XXXX</StaffNum> <CrewName xsi:type="xsd:string">XXXXXXXXXXXXXXX</CrewName> <FDPStart xsi:type="xsd:string">X:XX</FDPStart> <MaxFDP xsi:type="xsd:string">XX:XX</MaxFDP> <FDPEnd xsi:type="xsd:string">XX:XX</FDPEnd> <CrewRoute xsi:type="xsd:string">XXXXX</CrewRoute> <CRouteDate xsi:type="xsd:string">XX/XX/XXXX</CRouteDate> </item> <item xsi:type="NS2:TAIMSCrewMaxFDP"> <Rank xsi:type="xsd:string">XX</Rank> <StaffNum xsi:type="xsd:string">XXXXX</StaffNum> <CrewName xsi:type="xsd:string">XXXXXXXX</CrewName> <FDPStart xsi:type="xsd:string">X:XX</FDPStart> <MaxFDP xsi:type="xsd:string">XX:XX</MaxFDP> <FDPEnd xsi:type="xsd:string">XX:XX</FDPEnd> <CrewRoute xsi:type="xsd:string">XXXX</CrewRoute> <CRouteDate xsi:type="xsd:string">XX/XX/XXXX</CRouteDate> </item> <item xsi:type="NS2:TAIMSCrewMaxFDP"> <Rank xsi:type="xsd:string">XX</Rank> <StaffNum xsi:type="xsd:string">XXXXX</StaffNum> <CrewName xsi:type="xsd:string">XXXXXXXX</CrewName> <FDPStart xsi:type="xsd:string">X:XX</FDPStart> <MaxFDP xsi:type="xsd:string">XX:XX</MaxFDP> <FDPEnd xsi:type="xsd:string">X:XX</FDPEnd> <CrewRoute xsi:type="xsd:string">XXXXXX</CrewRoute> <CRouteDate xsi:type="xsd:string">XX/XX/XXXX</CRouteDate> </item> </CrewMaxFDP> <ErrorExplanation xsi:type="xsd:string"/> </return> </NS1:FetchCrewMaxFDPResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>558Views0likes1Comment