XML DTD 2일차


다양한 DTD 작성시 속성에 대한 유형들



엔티티는 XML 문서를 구성하는 물리적인 영속성 저장단위(Storage unit)를 의미한다. 

=> 파일


- XML 스키마

DTD는 XML로 작성되지않기때문에 스키마는 XML로 작성되어있다.

MS에서 발의하여 1999에 재정되었다.

DTD는 제약사항이 많고 표현이 부족하여 이것을 보안하기위해 나왓다.

자기 중심적으로 작성된다. <-- 무슨말?


XML을 사용자들이 보기 쉽게 HTML로 변환시키고싶다. <- 목적

위 목적을 달성하기 위한 문법이 XSL (xml 스타일시트 랭귀지)이다.


XSL 변환기를 통해 DOM형태로 변환시켜준다.


PI선언(PI : 처리지시자, 내부적인 다른 응용프로그램 호출해준다.)

<?xml-stylesheet type="text/xsl" href="transfer.xsl">


- DOM 기반 XML 문서 처리(자바 네이티브에서)

일관된 방법으로 XML에 접근하기위해 W3C에서 지정한 규약


웹브라우저에 내장된 응용프로그램들


HTML 파서 + html 랜더러

XML 파서 + XSL 변환기

자바스크립트 엔진 + 자바 버추얼 머신


자바 JDK1.4부터 내장되어있어 JAXP에 DOM파서가 내장되어있다


 - mybatis 프레임 워크

프레임워크란?

애플리케이션 기본 구조와 전체적인 제어 흐름으 담당하는 '확장 가능한 설계(기반) 코드' 와 애플리케이션을 개발하는데 필요한 라이브러리 이 두가지 요소가 통합되어 제공되는 인터페이스와 클래스의 집합이다.


Posted by moyaiori
,