DOM 으로 XML 만 들 기

제 가 예전 에 XML 을 소개 하고 다른 사람 에 게 DOM 을 사용 해 보라 고 했 을 때 한 사람 만 이 DOM 으로 XML 파일 을 만 들 수 있 는 지 물 어 본 적 이 있 습 니 다.물론 입 니 다.물론 입 니 다.그 다음은 프로그램 을 어떻게 쓰 는 것 입 니까?그러면 저 는 이 문제 에 대해 이 글 에서 VB 와 MSXML 의 COM 인터페이스 DOM 으로 이 루어 진 예 를 들 어 먼저 제 가 사용 하 는 MSXML 버 전 은 IE5 테이프 이 고 버 전 번 호 는 5.0.2919.3800 입 니 다.마이크로소프트 의 초기 버 전의 인 터 페 이 스 는 새로운 것 과 다 르 기 때문에 제 가 프로 그래 밍 할 때 그녀의 인터페이스 와 설명 을 봐 야 합 니 다.vb 와 COM 에 익숙 하지 않 으 면 아래 의 것 을 보 는 것 이 힘 들 겠 지만 VB 는 다른 언어 에 비해 비교적 간단명료 할 것 이다.먼저 아래 에 사용 할 대상 의 변 수 를 설명 합 니 다:Dim tempdocument As MSXML.DOMDocument Dim tempnode As MSXML.IXMLdomNode Dim templement As MSXML.IXMLdomElement Dim temptattribute As MSXML.IXMLdomElement Dim root As MSXML.IXMLdomElement 생 성 XML DOMDocument 대상 Set tempdocument=New MSXML.DOMDocument 생 성 루트 노드 를 설정 하고 설정 합 니 다.파일 의 루트 Set root=tempdocreateElement("MyRoot")Set tempdocumentElement=root 생 성 아이 노드 를 루트 노드 에 추가 하고 이 노드 에 속성 Set tempnode=tempdocreateNode(MSXML.NODEELEMENT,"MyNode",")tempnode.Text="MyNodeValue"root.appendChild tempnode 는 요소 노드 의 인 터 페 이 스 를 가 져 오고 속성 을 추가 합 니 다.Set templement=tempnode templement.setAttribute"MyAttribute","MyAttributeValue"xml 파일 열기"MyXMLfile.xml"for output as\#1 Print\#1,root.XML Close\#1 아래 는 위 프로그램 에서 생 성 된 XML 파일 내용 입 니 다.MyNodeValue 는 MSXML 에 도 DOM 이 아 닌 인터페이스 가 있 습 니 다.이 는 여러분 의 용법 에 달 려 있 습 니 다.

좋은 웹페이지 즐겨찾기