ASP에서 XML생성하기

|
 

1. DOM객체 생성

dim XMLObj

set XMLObj = Server.CreateElement("Msxml2.DOMDocument")

 

2. 노드객체 생성

dim node

set node = XMLObj.CreateElement("node1")

 

인자로 준 node1은 xml의 태그이름, 즉 <node1>.....</node1> 이렇게 됩니다.

 

3. 데이터 저장

dim szStr

szStr = "this is string."

node.text = szStr

 

4. 붙이기

XMLObj.AppendChild(node)

 

5. response 헤더 설정

response.contentType = "text/xml"

 

6. response쓰기

response.write "<?xml version=""1.0"" encoding=""euc-kr""?>"

response.write XMLObj.xml

 

 

 

필요한 만큼의 노드를 생성하여 2~4의 과정을 반복하시면 됩니다.

물론, node.AppendChild()로 노드 아래 노드, 노드, 계속 추가할수 있습니다.

 

CDATA형태는,

XMLObj.CreateCDATASectioin("태그이름")으로 만들어서 .text로 저장하면 됩니다.

 

 

노드를 만들고, 데이터를 입력후, append시켜도 되고,

노드를 만들고, append시킨후, .childnodes(index).text로 하는 방법도 있습니다.

어떻게 하든 쓰는사람 맘....

'Knowledge > WebProgramming' 카테고리의 다른 글

Flash로 파일업로드하기  (0) 2007.05.25
CDO "SendUsing"구성값이 잘못되었습니다 에러 (0x80040220)  (0) 2007.05.02
AJAX 간단 클래스  (0) 2007.04.02
AJAX Sample Code  (0) 2007.02.23
JSP 파일업로드  (0) 2007.02.06
And