3초기억력

ASP - Msxml2.DOMDocument 활용법 본문

플밍_ASP

ASP - Msxml2.DOMDocument 활용법

잠수콩 2008. 11. 17. 10:46
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


==========---- XML 원문 ----===========
<?xml ...?>
 <message>
  <header>
   <aaa>
     <kkk>asdf</kkk>
     <ttt>qwer</ttt>
   </aaa>
  </header>
 </message>
<?xml>
==========---- XML 원문 ----===========

==========---- asp 페이지 ----===========
'API 호출 객체 초기화
SET oXmlDoc = Server.CreateObject("Msxml2.DOMDocument")
'//oXmlDoc.setProperty "SelectionLanguage","XPath" 

oXmlDoc.loadXML(TX_DATA)
'//oXmlDoc.preserveWhiteSpace = true

Set ResponseNode_header = oXmlDoc.selectSingleNode("message/header").firstChild

 If Not IsNull(ResponseNode_header) Then

  If ResponseNode_header.nodeName = "aaa" Then

   set Nodes = oXmlDoc.getElementsByTagName("aaa")

   For each SubNodes in Nodes
    kkk = SubNodes.getElementsByTagName("kkk")(0).Text
    ttt = SubNodes.getElementsByTagName("ttt")(0).Text
   Next
  End If
 End If

이렇게하면
kkk, ttt 값을 뽑아낼 수 있다.

Comments