본문 바로가기

XML13

[본문스크랩] SOAP - 기초 출처: http://ws.apache.org/soap/ (Apache SOAP) "SOAP는 분산환경에서 구조화된 정보를 교환하는 Lightweight 프로토콜로 3 파트로 나누어진 XML로 이루어져 있다. envlop: 메시지에 대한 정보와 접근방법에 대한 설명을 정의한 부분 encoding rul: 에플리케이션에 정의된 Data 타입 객체를 표현하는 방법 convention : 원격에 있는 프로셔를 콜하고 받는 규정" 2010. 7. 12.
[본문스크랩] 5.3 XML 스키마 - 구조 1. 구조적인 면에서 살펴보았을 때 스키마는 primary, secondary, helper 카테코리와 이 카테고리에 포함된 12개의 스키마 컴포넌트로 이루어져 있다. 2. primary 컴포넌트는 simple 타입과 complex 타입 정의 와 요소와 어트리뷰트의 선언이 속한다. 3. secondray 컴포넌트는 어트리뷰트 그룹, 식별자 - 제약조건, 모델 그룹 정의와 노테이션을 포함한다. 4. helper 컴포넌트는 다른 컴포넌트의 부분을 형성하기 위해 사용된다. 다른 컴포넌트와는 다르게 이름을 가질 수 없으며 이에따라 독립적으로 접근할 수 없다. 또한 문맥에 의존적이기 때문에 스키마네에서 전역적의미가 아니라 지역적 의미를 갖는다. 2010. 7. 12.
[본문스크랩] 5.2 XML 스키마 - DTD vs XML 스키마 1. DTD의 한계 점과 XML 스키마 1) DTD는 XML문법이 아닌 자신만의 문법으로 작성된다. ==> XML 스키마는 자체가 XML 문서이다. 2) DTD는 네임스페이스를 지원하지 않는다. ==> XML 스키마는 네임스페이스를 지원한다. 3) DTD는 #PCDATA, CDATA또는 ANY타입이 아닌 좀더 정교한 방식으로 데이터 타입을 표현할 수 없다. ==> XML은 내장 DATA 타입과 원시타입을 지월 할 뿐 아니라 데이터 타입을 확장하고 파생하는 메커니즘을 제공한다. 4) DTD는 데이터 타입을 확장하거나 데이터 타입과 요소사이에 관계를 명시적 으로 표현하는데 한꼐가 있다. ==> XML 스키마는 모듈화를 통해 항목사이의 관계를 좀더 명확하게 해주고 재사용성을 제공한다. 2010. 7. 12.
[본문스크랩] 5.1 XML 스키마 - 정의 1. XML 스키마는 공유되고 있는 어휘를 표현해 주고, 머신으로 하여금 사람이 만들어 놓은 규칙을 이행할 수 있도록 해준다. 2. DTD는 10가지 데이터 타입만을 지원하지만 스키마는 40여가지의 데이터 타입을 지원한다. 3. DTD는 XML문법을 따르지 않지만 XML 스키마는 규약을 따른다. 4. 특징 1) 데이터 타입을 확장하거나 제한할 수 있다. 2) 사용장 정의 데이터 타입을 만들 수 있다. 3) 객체 지향적인 성질을 가지고 있다. 5. XML 스키마는 W3C의 Architecture Domain에 속해있는 XML Activity의 한 부분이고 XML Activity는 XML 개발에 대한 책임을 맞고있다. 6. XML은 SGML에서 구조화된 정보를 출판하는 작업을 수행하는 데에 필요한 기능만을 .. 2010. 7. 12.