XML을 사용하기 위해 필요한 것들
Contents
1.1. 일반 XML 사용자(XML End User) ¶
~cpp XML 문서를 보려면 XML 브라우저 XML 문서를 작성하려면 XML 편집기 XML 문서에 적용하는 스타일시트를 작성하려면 CSS나 XSL편집기
2. 종류에 따라서 XML 사용시에 필요한 것들 ¶
- XML도구와 자원들을 특성에 따라 프로그램 형식의 도구와 패키지 형식의 소스 레벨에서 사용할수 있는 도구와 문서 형식의 자원들과 같은 종류로 나눔
2.2. XML을 지원하는 응용 프로그램 개발시에 사용되는 라이브러리/패키지(소스 레벨에서 사용할수 있는 도구들임) ¶
~cpp XML 파서,XSL 프로세서,DOM 라이브러리, XSLT 프로세서(예를 들어서 만약 Java로 된 API를 지원한다면 XML 파싱기능을 해주는 Java 클래스들을 패키지로 묶어둔 Java 클래스 패키지라는 형태로 제공된다)
3. XML 관련 정보를 얻을 수 있는곳 ¶
- XML은 계속 변화하면서 너무나 빠르게 새로운 내용이 발표되고 XML을 사용하기 위해 필요로 하는 여러 소프트웨어적인 도구들도 빠르게 버전업 되므로 항상 이러한 흐름을 주시해야 할 필요가 있다.
3.1. XML 관련 웹 사이트 ¶
- http://www.w3c.org : 항상 최신의 변화들을 업데이트 ,스펙의 새 버전이나 새로운 표준에 대한 요구사항이나 드래프트들이 가장 먼저 올라오는 곳 XML을 찾아 클릭한다.
- W3C XML 관련 URL
명칭 W3C URL XML http://www.w3c.org/XML XSL http://www.w3c.org/Style/XSL DOM http://www.w3c.org/DOM XHTML http://www.w3c.org/MarkUp XLink http://www.w3c.org/XML/Linking XPath http://www.w3c.org/TR/xpath.html
3.3. XML 관련 뉴스 그룹 ¶
- comp.text.xml
- microsoft.public.xml
- microsoft.public.biztalkserver.xmltools
- netscape.public.dev.xml
- netscapte.public.mozilla.xml
5. XML 문서작성 - 에디터 ¶
- 텍스트를 작성할수 있는 어떠한것으로도 작성할수있지만 XML에디터를 쓰면 편함
- XML Software의 XML Editor 페이지 : http://xmlsoftware.com/editors/
- XML.com의 XML Editor 가이드 : http://www.xml.com/pub/Guide/XML_Editors
- Robin Cover's XML Software : http://www.oasis-open.org/cover/xml.html#xmlSoftware
6. XML 파서/프로세서 ¶
- XML 파서는 XML 문서가 XML1.0 스펙에 맞게 작성되어 있는지 XML문서를 검증하고 XML문서를 트리형태로 구성해준다.
- XML 파서는 문서를 Validation해 주며,XML 문서 구조를 트리 형태로 구성한다. 이런 파싱에 대한 것만을 지원하는것이 XML 파서이나 현재에는 파싱 작업 뿐 아니라 DOM이나 SAX같은것을 지원하여 XML 문서를 처리할수 있도록 하는 부분도 함께 포함된 도구들이 많다. 이런 도구들을 훈히 XML 프로세서라고 할수 있다.
- 기본적으로 IE5.0이상에는 XML 파서와 XSL프로세서를 사용하기 때문에 XML과 XSL지원이 가능한데, IE에서 사용하고 있는 XML 파서와 XSL 프로세서가 MSXML로 dll 파일의 형태로 되어있다.
- XML Software의 XML Parsers/Processors 홈페이지 : XML 파서와 파싱 및 DOM이나 SAX를 지원하는 XML 프로세서에 대한 간단한 설명과 라이센스 상태와 다운로드 받을수 있거나 또는 해당 프로세서의 메인 페이지로 이동할 수 있는 링크를 포함 하고 있다. 수십개 이상의 프로세서에 대한 정보가 있어 거의 모든 파서를 찾을 수 있다. http://www.xmlsoftware.com/parsers/
- XML.com의 Resource Guide 중 XML Parsers : 여기에서도 여러 파서들에 대한 목록을 제공한다. 목록에서는 각 파서에 대한 설명이 간단하게 되어 있지만, 각 파서 이름을 클릭하면, XML.com의 Editor 중의 한 사람인 Lisa Rein이 평가한 내용들이 기술되어 있고, 해당 파서의 메인 페이지나 다운로드 페이지로 이동할 수 있는 링크를 포함하고 있다. http://www.xml.com/pub/Guide/XML_Parsers
8.1. MSXML 설치 방법 ¶
- 첫번째 : 다운로드 페이지로 이동 http://msdn.microsoft.com/xml/general/xmlparser.asp 안되면 MSDN 다운로드 페이지에서 다운받는다.
- 두번째 : 받아서 실행한다.