학사 그리고 석사/XML

XML 문서 제작 기본

쁑뿅 2019. 9. 22. 15:08
반응형

[정형식 문서와 유효한 XML 문서]

- 정형식 문서 : XML 문법과 규칙에 맞게 만들어진 오류가 없는 문서

- 유효한 문서 : 표준화해서 만들 목적으로 문서 형태 정의(DTD)에 따르는 XML 문서

 

[ XML 문서의 기대 효과 (Valid 문서의 필요성) ]

- 분야 또는 용도 별로 문서 표준화가 가능 : 데이터 교환 및 공유가 목적

- 각 도메인의 해당 업체 또는 관련자 들이 표준안을 작성

- 표준안에 맞는 문서 작성 => 유효성 판단 예) 전자상거래, 전자 카타로그, 전자책, 전자도서관

 

[ 문서 형태 정의 방법 : 통일된 문서형태정의(DTD)를 작성하는 방법 ]

- XML 문서를 통합한 후 표준화를 정의하기

  ▪ 제품을 표현한 XML 문서를 수집

  ▪ 태그의 의미와 데이터를 분석하여 태그의 재배치 : 통합, 분리, 확장 등

  ▪ 기타 : 필요성을 구분, 추가 필요한지, 순서가 있는지, 반복여부 등 확인

  ▪ 하나의 XML 문서로 작성 ▪ 이에 맞는 DTD 또는 Schema를 작성하고 XML 문서의 유효성 검증

- 개념적으로 문서 구조를 설계하여 표준화를 정의하기

  ▪ 제품 정보를 분석 : 공통 항목을 분류하고, 필요성 구분하여 정리

  ▪ 요소 및 내용 모델을 결정하고, 문서구조 트리로 확인

  ▪ 이에 맞는 DTD 또는 Schema를 작성

  ▪ XML 문서를 작성하여 유효성 검증

 

[XML 파서]

- XML 파서의 역할

  ▪ 문서의 오류 검사 (well-formed) : XML 문법 검사

  ▪ 문서의 유효성 검증 (validation) : XML문서가 DTD에서 정의한대로 작성되었는지 검사

  ▪ 응용 프로그램 인터페이스

- XML 파서의 종류

  ▪ 비검증 파서(non-validating parser) : 문법적인 오류만 검사 (well-formed)

  ▪ Explorer에는 비검증용 MSXML 파서와 XSLT 프로세서가 내장

  ▪ 유효성 검증 파서 (validating parser)
    : MS의 MSXML, IBM 의 XML4J, Apache SW 의 Xerces Java Parser 등 또는 별도의 XML 검증기 (validator)

  ▪ 문서 변환 파서 : XML 문서를 다른 형태의 문서로 변형하기 위한 XML 파서 XSLT 프로세서

 

댓글이나 공감 남겨주는 사람 착한사람

반응형