• 카테고리
    • 전체 글

    • 카테고리1
    • 카테고리2
    • 카테고리3
    • 카테고리4
  • 태그
  • 방명록

IE 내에서 XML 사용하기.

기술자료/Web 2007. 7. 27. 13:14

다양한 형태의 요구 사항에 모두 걸맞는 형태는 아니지만, 최소한
내 머릿속 기억을 남기기 위한 AJAX 관련 기술들의 나열을 하기위해 적는다.
이 작업은 사용자 Client가 IE여야 한다.

먼저 업데이트 할 데이터에 대한 Read를 위한 작업.
이 내용은 MSXML SDK에 있는 DOM Reference 부분을 참고하도록 한다.

먼저 MS XML 개체를 만든다.

var xmlDom = new ActiveXObject('Microsoft.XMLDOM');


그리고 난 뒤, 원하는 Node를 가져온다.

var nodes = xmlDom.selectNodes('rows/row');

여기서 'rows/row'는 XPath의 문형이 들어가면 되므로,
그에 걸맞는 형태로 구성하면 된다.
만일 단일 node를 가져오기 위해서는 selectSingleNode를 사용한다.

var node = xmlDom.selectSingleNode('rows/row[@id="update"]')

위의 예제에 있는 XPath 내용은 id Attribute 값이 update 인 노드를 가져오게 된다.

그리고 XML 안의 값을 가져오기 위해서는, value라는 Property를 사용하면 된다.

var value = node.value;

만일 데이터가 CDATA 형식으로 저장된 경우에는 firstChild의 value를 해서 가져온다.

var value = node.firstChild.value;

selectNodes를 통해 여러개의 Node를 가져왔다면, 보통 for 문을 사용해서 처리하면 된다.

for(i=0;i<nodes.length;i++)
{
       var curNode = nodes[i];
       .......
}
728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

250x250

블로그 내에 소스 코드 삽입 이사온 기념 스킨도... RSS 전문 기능 비활성화 관련. 스킨 바꾸어 보았습니다. 서버 파일 정리 좀 했습니다.

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Buscuit 매뉴얼 me2dayzm me2photo 지름신 java 오류 Visual Studio Tutorial 비스킷 me2sms 블로그 WSS e-book 좀 인터파크 친구 moss Google Apps Engine twi2me windows MOSS 2007 불만 수 Azure 협업 것 2010 개발환경 SharePoint

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015-2025 Socialdev. All Rights Reserved.

Copyright © 2015-2025 Socialdev. All Rights Reserved.

티스토리툴바