Data Analysis for Investment & Control

responseXML 본문

Code/WEB

responseXML

아슈람 2010. 10. 4. 00:23
반응형

Ajax.Request를 통해서 넘어온 XML 데이터가 제대로 넘어왔는지 확인을 하기 위해서 responseXML을 사용합니다.

변수 MyRequest가 XML 코드를 넘겨 받은 변수라면,

var xmlDoc = MyRequest.responseXML;
alert(xmlDoc.xml);

위의 코드를 통해서 정상적으로 코드가 나타나면 값이 제대로 넘어온 것이고, 아니라면 어딘가 잘못된 것이겠이죠.


이를 통해 넘겨 받은 코드는 DOM(Document Object Model) 방식으로 접근할 수 있습니다.

XML 문서는 노드 형태의 구조를 사용하므로,

var xmlDoc = MyRequest.responseXML;로 코드를 넘겨 받았다면,

var item = MyRequest.responseXML.getElementByTagName('태그이름')[0].firstChild.nodeValue;

// or

var xmlDoc = MyRequest.responseXML;
var item = xmlDoc.getElementByTagName('태그이름')[0].firstChild.nodeValue;

위와 같은 접근 방식으로 데이터를 얻어 올 수 있습니다.
반응형

'Code > WEB' 카테고리의 다른 글

스마트한 게시판 만들기 - 네이버 <스마트 에디터>와 다음 <다음 에디터>의 오픈소스 활용  (0) 2010.10.12
DOM(Document Object Model)  (0) 2010.10.04
HTML TAG - <span>  (0) 2010.09.29
prototype.js  (0) 2010.09.26
Ajax.Request  (0) 2010.09.26
Comments