책 이미지
eBook 미리보기
책 정보
· 제목 : Xml Schema (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 언어 > XML
· ISBN : 9780596002527
· 쪽수 : 400쪽
· 출판일 : 2002-07-30
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 언어 > XML
· ISBN : 9780596002527
· 쪽수 : 400쪽
· 출판일 : 2002-07-30
책 소개
W3C의 XML 스키마는 표준에 적합한 XML 문서 구조와 컨텐츠를 정의하는 일련의 강력한 도구 모음을 제공한다. 스키마가 아주 강력하기 때문에 여기에는 상당한 복잡성이 따르게 된다. 이 책은 XML 스키마 함수, 스키...
W3C의 XML 스키마는 표준에 적합한 XML 문서 구조와 컨텐츠를 정의하는 일련의 강력한 도구 모음을 제공한다. 스키마가 아주 강력하기 때문에 여기에는 상당한 복잡성이 따르게 된다. 이 책은 XML 스키마 함수, 스키마를 작성하는 다양한 스타일, 간단한 형과 복잡한 형, 데이터타입, 패싯, 키, 확장가능성, 문서화, 디자인 선택, 최고 실행과 한계에 대해 아주 자세하게 설명한다.
목차
1. Schema Uses and Development
What Schemas Do for XML
W3C XML Schema
2. Our First Schema
The Instance Document
Our First Schema
First Findings
3. Giving Some Depth to Our First Schema
Working From the Structure of the Instance Document
New Lessons
4. Using Predefined Simple Datatypes
Lexical and Value Spaces
Whitespace Processing
String Datatypes
Numeric Datatypes
Date and Time Datatypes
List Types
What About anySimpleType?
Back to Our Library
5. Creating Simple Datatypes
Derivation By Restriction
Derivation By List
Derivation By Union
Some Oddities of Simple Types
Back to Our Library
6. Using Regular Expressions to Specify Simple Datatypes
The Swiss Army Knife
The Simplest Possible Patterns
Quantifying
More Atoms
Common Patterns
Back to Our Library
7. Creating Complex Datatypes
Simple Versus Complex Types
Examining the Landscape
Simple Content Models
Complex Content Models
Mixed Content Models
Empty Content Models
Back to Our Library
Derivation or Groups
8. Creating Building Blocks
Schema Inclusion
Schema Inclusion with Redefinition
Other Alternatives
Simplifying the Library
9. Defining Uniqueness, Keys, and Key References
xs:ID and xs:IDREF
XPath-Based Identity Checks
ID/IDREF Versus xs:key/xs:keyref
Using xs:key and xs:unique As Co-occurrence Constraints
10. Controlling Namespaces
Namespaces Present Two Challenges to Schema Languages
Namespace Declarations
To Qualify Or Not to Qualify?
Disruptive Attributes
Namespaces and XPath Expressions
Referencing Other Namespaces
Schemas for XML, XML Base and XLink
Namespace Behavior of Imported Components
Importing Schemas with No Namespaces
Chameleon Design
Allowing Any Elements or Attributes from a Particular Namespace
11. Referencing Schemas and Schema Datatypes in XML Documents
Associating Schemas with Instance Documents
Defining Element Types
Defining Nil (Null) Values
Beware the Intrusive Nature of These Features...
12. Creating More Building Blocks Using Object-Oriented Features
Substitution Groups
Controlling Derivations
13. Creating Extensible Schemas
Extensible Schemas
The Need for Open Schemas
14. Documenting Schemas
Style Matters
The W3C XML Schema Annotation Element
Foreign Attributes
XML 1.0 Comments
Which One and What For?
15. Elements Reference Guide
16. Datatype Reference Guide
A. XML Schema Languages
B. Work in Progress
What Schemas Do for XML
W3C XML Schema
2. Our First Schema
The Instance Document
Our First Schema
First Findings
3. Giving Some Depth to Our First Schema
Working From the Structure of the Instance Document
New Lessons
4. Using Predefined Simple Datatypes
Lexical and Value Spaces
Whitespace Processing
String Datatypes
Numeric Datatypes
Date and Time Datatypes
List Types
What About anySimpleType?
Back to Our Library
5. Creating Simple Datatypes
Derivation By Restriction
Derivation By List
Derivation By Union
Some Oddities of Simple Types
Back to Our Library
6. Using Regular Expressions to Specify Simple Datatypes
The Swiss Army Knife
The Simplest Possible Patterns
Quantifying
More Atoms
Common Patterns
Back to Our Library
7. Creating Complex Datatypes
Simple Versus Complex Types
Examining the Landscape
Simple Content Models
Complex Content Models
Mixed Content Models
Empty Content Models
Back to Our Library
Derivation or Groups
8. Creating Building Blocks
Schema Inclusion
Schema Inclusion with Redefinition
Other Alternatives
Simplifying the Library
9. Defining Uniqueness, Keys, and Key References
xs:ID and xs:IDREF
XPath-Based Identity Checks
ID/IDREF Versus xs:key/xs:keyref
Using xs:key and xs:unique As Co-occurrence Constraints
10. Controlling Namespaces
Namespaces Present Two Challenges to Schema Languages
Namespace Declarations
To Qualify Or Not to Qualify?
Disruptive Attributes
Namespaces and XPath Expressions
Referencing Other Namespaces
Schemas for XML, XML Base and XLink
Namespace Behavior of Imported Components
Importing Schemas with No Namespaces
Chameleon Design
Allowing Any Elements or Attributes from a Particular Namespace
11. Referencing Schemas and Schema Datatypes in XML Documents
Associating Schemas with Instance Documents
Defining Element Types
Defining Nil (Null) Values
Beware the Intrusive Nature of These Features...
12. Creating More Building Blocks Using Object-Oriented Features
Substitution Groups
Controlling Derivations
13. Creating Extensible Schemas
Extensible Schemas
The Need for Open Schemas
14. Documenting Schemas
Style Matters
The W3C XML Schema Annotation Element
Foreign Attributes
XML 1.0 Comments
Which One and What For?
15. Elements Reference Guide
16. Datatype Reference Guide
A. XML Schema Languages
B. Work in Progress
저자소개
추천도서
분야의 베스트셀러 >















