U E D R , A S I H C RSS

XML Study_2002/Resource

XML을 사용하기 위해 필요한 것들


1. XML 사용자 그룹에 따라

  • 일반 XML 이용자들과 XML을 기반으로 하는 프로그램 개발자로 나누어서

1.1. 일반 XML 사용자(XML End User)

~cpp 
 XML 문서를 보려면 XML 브라우저
 XML 문서를 작성하려면 XML 편집기
 XML 문서에 적용하는 스타일시트를 작성하려면 CSS나 XSL편집기

1.2. XML 개발자(XML Developer)

~cpp 
 XML 문서를 파싱하려면 또는 파싱된 결과를 이용하려면 XML파서
 XML 문서를 반환하려면 XSLT 프로세서

2. 종류에 따라서 XML 사용시에 필요한 것들

  • XML도구와 자원들을 특성에 따라 프로그램 형식의 도구와 패키지 형식의 소스 레벨에서 사용할수 있는 도구와 문서 형식의 자원들과 같은 종류로 나눔

2.1. XML 사용을 위한 프로그램들

~cpp 
 XML 편집기, XSL 편집기, DTD 편집기, 브라우저

2.2. XML을 지원하는 응용 프로그램 개발시에 사용되는 라이브러리/패키지(소스 레벨에서 사용할수 있는 도구들임)

~cpp 
 XML 파서,XSL 프로세서,DOM 라이브러리, XSLT 프로세서(예를 들어서 만약 Java로 된 API를 지원한다면 XML 파싱기능을 해주는 Java 클래스들을 패키지로 묶어둔 Java 클래스 패키지라는 형태로 제공된다)

2.3. XML 관련문서

~cpp 
 XML 스팩들 
  :XML 관련 스펙이나 드래프트 노트들은 모드 http://www.w3c.org 사이트에서 얻을수 있다.

3. XML 관련 정보를 얻을 수 있는곳

  • XML은 계속 변화하면서 너무나 빠르게 새로운 내용이 발표되고 XML을 사용하기 위해 필요로 하는 여러 소프트웨어적인 도구들도 빠르게 버전업 되므로 항상 이러한 흐름을 주시해야 할 필요가 있다.

3.1. XML 관련 웹 사이트

3.2. XML 관련 커뮤니티

3.3. XML 관련 뉴스 그룹

  • comp.text.xml
  • microsoft.public.xml
  • microsoft.public.biztalkserver.xmltools
  • netscape.public.dev.xml
  • netscapte.public.mozilla.xml

4. XML 문서보기 - 브라우저

  • IE 5.0 이상
  • Netscape 6 Preview 2

5. XML 문서작성 - 에디터

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

7. XSL or XSLT 프로세서

  • XSL,XSLT를 처리하는 프로세서

8. 파서/프로세서 설치방법

  • 설치방법을 알아본다.
  • 최신 버전을 설치한다.

8.1. MSXML 설치 방법

  • 두번째 : 받아서 실행한다.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-27 07:09:19
Processing time 0.0963 sec