본문 바로가기

컴퓨터/xml

xml의 구성요소 DTD, CSS,파서등

XML의 구성요소, XML문서를 작성하기 위한 구성요소로는

DTD, style sheet , 확장성연결언어, 파서(parser)가 있습니다.

 

xml을 작성하기 위해서 꼭 알아야 할 사항이지요~~

먼저 하나 하나 알아보면..

 

DTD

 

Document Type Definition 의 약자로 문서 타입 정의에 해당됩니다.

지금부터 작성하는 문서가 어떤 문서인지에 대해서 정의를 하는것이죠~

그래야 다른 사람도 문서를 파악하고 xml 문서도 태그의 정의를 참조하기 때문입니다.

 

Style Sheet

 

글, 문단등에 대한 양식, 서식에 해당하는 문서라고 할 수 있습니다.

많이 알려진 스타일시트로는 CSS가 있습니다. 또 다른것으로는 XSL(eXtensible Stylesheet Language; 확장성 양식시트 언트)가 있습니다.

 

 

확장성 연결 언어

 

HTML의 링크방식에 좀더 획기적인 링크방식인 XLink 와 XPointer라는 두 가지 방식을 지원합니다.

XLink는 1 대 다, 다 대 1 관계를 만들 수가 있고

XPointer는 문서의 특정 부분만 서로 링크시킬 수 있습니다.

 

파서 (Parser)

 

파서는 해석기를 말합니다.

xml 해석을 위한 프로그램?

xml은 xml처리기와 응용프로그램으로 구성이 됩니다.

xml 처리기는 xml 파일이 규칙에 맞는지를 검사하고

xml 파일을 해석하는데 필요한 문서 트리를 만들어냅니다.

 

 

이때 이 문서 트리를 이용하여 지시대로 하나 하나  결과를 추출해내는데 이것이 바로 XML 파서입니다.

 

응용프로그램은 파서가 출력해낸 데이터를 표시하거나 조작하는 등의 처리를 하는 부분입니다.