목록DOM (5)
soulfree
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/658d31e2-45c2-41b7-98f6-385fbbe99eff.asp
1. DOM 개념 이해하기 1-1. DOM(Document Object Model) 이란? 1) DOM은 문서 객체 모델의 약어로 HTML과 XML 문서를 위한 API(Application Programmi ng Interface)로서 문서의 물리적 구조와 문서가 접근되고 다루어지는 방법을 정의한다. 2) DOM의 목적 (1) 다양한 환경과 애플리케이션에서 사용할 수 있는 표준적인 프로그래밍 인터페이스 제공 (2) 프로그램 또는 스크립트를 통해 HTML이나 XML같은 웹 문서의 내용과 구조 그리고 스타일 정보의 검색 또는 수정이 가능하도록 해주는 플랫폼 또는 언어에 중립적인 인터 페이스이다. 3) DOM 문서를 이용한 XML 문서 생성 과정 (1) XML 문서를 취급하기 위하여 프로그램에서 XML 문서를..
http://xml.apache.org/xerces-c/에서 라이브러리를 다운로드 받아야 합니다. 이 사이트에서 “Xerces-C++ is a validating XML parser written in a portable subset of C++”즉, C++로 XML를 파싱하도록 합니다. 몇개 파싱 라이브러리가 존재하는데 이 Parser는 Free입니다.아무튼 이 사이트에 있는 설치를 보고 설치합니다. lib, 그에 맞는 filepath를 Visual c++에 설정을 해야한다. 에러가 좀 많이 나서 DOM 기반 파서만 여기서 풀어놓겠습니다.#include [xercesc/util/PlatformUtils.hpp] #include [xercesc/util/XMLString.hpp] #include [xer..
DOM(Document Object Model) DOM은 HTML과 XML 문서를 연결시켜주는 프로그래밍적 인터페이스이다. DOM은 어떤 XML 문서를 열고 XML 데이터를 처리할 수 있는 방법을 정의하고 있다.DOM을 이용하면 개발자는 XML 문서를 만들 수 있고, XML 문서 구조를 내비게이션할 수 있으며, 그 요소들을 추가/수정/삭제할 수 있다.DOM의 중요한 목적은 아주 다양한 환경과 애플리케이션에서 사용할 수 있는 표준적인 프로그래밍 인터페이스를 제공하는 것이다.W3C DOM은 어떠한 프로그래밍 언어로도 개발될 수 있도록 고안되었다.노드(Node) 인터페이스 다음 장에서 살펴보겠지만 XML 문서를 읽어들이기 위해 XML 파서(XML Parser, XML 해석기)라고 불리는 프로그램이 사용될 것이..
블로그 > 사람은 언제나 웃을 수 있는 태세를 갖추어야 한다 http://blog.naver.com/iku88/130003398020 Source: saveDOM.cpp 역시 MSDN에 있는 예제. .NET 2003에서 실행했다. 그대로 복사해서 실행하면 myData.xml이란 파일을 생성한다. 나의 경우, 역시 오류가 뜨던데.. vsprintf_s 란 이름을 vsprintf 로 바꿔주면 된다. 아마 2005버전에선 에러가 안 날것 같다. (안해봐서 확신은 못하지만) 보면.. bstr = SysAllocString(L"\ntop\nbottom\n"); 일단 bstr이란 스트링 변수에 위의 내용을 넣었다. 이걸 HRCALL(pXMLDom->loadXML(bstr, &status), "dom->loadXML..