티스토리 뷰

It

XML 구동원리 / XSL 구동원리

IT eoeo25 2022. 10. 6. 16:49

XML 구동원리

1.XML의 구동원리

XML문서가 문법, 규칙들을 잘 준수했는지 검사하는 것을 파싱이라고 하는데, 즉 이러한 파싱을 수행하는 프로그램을 파서라고 한다. 웹 브라우저(IE)에서 XML문서를 볼 수 있는데 이것은 웹 브라우저(IE) 파서를 내장하고 있기 때문이다.

웹 브라우저(IE)는 문서를 읽어 들였을 때 내부적으로 파싱을 수행하고 XML문서가 이상이 없을 때 화면에 문서를 보여준다. 오류가 있을 때는 오류메시지를 보여준다.

웹 브라우저(IE)는 스타일이 적용되지 않은 문서는 XML문서 자체를 그대로 보여준다.

2.XSL의 구동원리( Extensible Style-sheet Language) 출력물의 형식을 지정

문서내에 XSL스타일 파일이라는 것을 포함하고 있는 경우 내부적으로 그 XSL 스타일 파일을 읽어 XML 문서를 HTML로 변환하여 보여주게 된다. 이것은 IE XSL processor가 내장되어 있어 이러한 변환 과정을 수행한다 (그림 8p)