2012-07-01 2 views
-1

xml을 은행에 게시하려고합니다. 그것은 나를 XML 응답을 반환합니다. 'documentElement'클래식 ASP 및 XML 구문 분석 오류

이것은 은행 응답 : 내가 필요한 객체와

<RRN>218323000090</RRN>

이 오류를 검색하는 것을 시도하고있다

Function HTTPPost(sUrl, sRequest) 
    set oHTTP = CreateObject("Microsoft.XMLHTTP") 
    oHTTP.open "POST", sUrl,false 
    oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 
    oHTTP.setRequestHeader "Content-Length", Len(sRequest) 
    oHTTP.send sRequest 
    HTTPPost = oHTTP.responseText 
End Function 

sonuc = HTTPPost(serviceUrl, requestXML) 
Dim objXMLDoc 
Set objXMLDoc = CreateObject("Microsoft.XMLDOM") 
objXMLDoc.async = False 
objXMLDoc.load(sonuc)   
Dim Node 
Set Node = objXMLDoc.documentElement.selectSingleNode("//RRN") 
Response.write Node.text 

:

이 코드를 사용하고

<?xml version="1.0" encoding="utf-16"?> 
    <PosResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
     <Host> 
     <AuthCode /> 
     <RRN>218323000090</RRN> 
     <Date>0701</Date> 
     <Time>230834</Time> 
     <RC>58</RC> 
     </Host> 
     <Result> 
     <Code>58</Code> 
     <Text /> 
     <ErrorMessage /> 
     </Result> 
     <TrnxID>842c0d26-3abd-4597-ba10-d92674e16303</TrnxID> 
     <TrnxType>Sale</TrnxType> 
     <CustomData> 
     <Item Name="KazanilanPuan" Value="0" /> 
     <Item Name="KalanPuan" Value="0" /> 
     <Item Name="HarcananPuan" Value="0" /> 
     <Item Name="HarcananPara" Value="0" /> 
     </CustomData> 
    </PosResponse> 
+0

체크를하면 sonuc' XML –

+0

sonuc가 XML 응답입니다'지고 있는지. – user510886

답변