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 2021-02-07 05:28:27
Processing time 0.0259 sec