
Structuring XML Documents
Megginson(Author)
Prentice Hall (Publisher)
Published on 7. April 1998
Book
Mixed media product
480 pages
978-0-13-642299-0 (ISBN)
Description
This book is perfect for anyone ready to build sophisticated XML or SGML DTDs that solve complex, real-world document systems challenges. In Structuring DTD Documents, David Megginson shares his extensive experience and wisdom about quality structured document design and DTD development. Learn proven techniques for building DTDs that are easier to learn, use, and process. Working with five detailed industry-standard models, discover how to: analyze DTDs and adapt them for your specific needs. Understand how to ensure structural compatibility throughout your DTDs. Finally, learn how to use the brand-new Architectural Forms standard to simplify many of the most complex DTD problems.
More details
Language
English
Place of publication
Upper Saddle River
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 235 mm
Width: 180 mm
Thickness: 35 mm
Weight
963 gr
ISBN-13
978-0-13-642299-0 (9780136422990)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
David Megginson is senior architect for Microstar Software, Ltd. of Ontario, Canada, a leading supplier of XML/SGML large document management and production systems, and publisher of the acclaimed Near & Far Designer and Active sg/xml development tools.
Content
Introduction.
XML and SGML.
The Book's Structure.
Notations and Conventions.
Presentation of Examples.
Typographical Conventions.
Figures.
I. BACKGROUND.
1. Review of DTD Syntax.
Document Type Declaration. Elements. Attributes. Entities. Notations. Conditional Sections. Processing Instructions.
2. Model DTDs.
Reading About the Model DTDs. A Note About Using Industry-Standard DTDs. The Five Model DTDs.
II. PRINCIPLES OF DTD ANALYSIS.
3. Ease of Learning.
DTD Size. DTD Consistency. DTD Intuitiveness.
4. Ease of Use.
Physical Effort. Choice. Flexibility.
5. Ease of Processing.
Predictability. Context. DTD Analysis: Final Considerations.
III. ADVANCE ISSUES IN DTD MAINTENANCE AND DESIGN.
6. DTD Compatibility.
Structural Compatibility. Lexical Compatibility.
7. Exchanging Document Fragments.
Editing Fragments as Stand-Alone Documents. Reparenting in a Dummy Document. Using Subdocuments.
8. DTD Customization.
Types of Customization. Extension Mechanisms in the Model DTDs.
IV. DTD DESIGN WITH ARCHITECTURAL FORMS.
9. Architectural Forms: Concepts.
Meta-DTDs. Documents. Practical Uses of Architectural Forms. Summary of Terminology.
10. Basic Architectural Forms Syntax.
Setup and Configuration. Basic Forms.
11. Advanced Architectural Forms Syntax.
Automatic Derivation. Suppressing Architectural Processing. Architectural Attribute Values. Default Architectural Information. Meta-DTDs.
V. BACK MATTER.
Model DTDs: Index of Element Types and Attributes.
General Index.
About the CD-ROM.
XML and SGML.
The Book's Structure.
Notations and Conventions.
Presentation of Examples.
Typographical Conventions.
Figures.
I. BACKGROUND.
1. Review of DTD Syntax.
Document Type Declaration. Elements. Attributes. Entities. Notations. Conditional Sections. Processing Instructions.
2. Model DTDs.
Reading About the Model DTDs. A Note About Using Industry-Standard DTDs. The Five Model DTDs.
II. PRINCIPLES OF DTD ANALYSIS.
3. Ease of Learning.
DTD Size. DTD Consistency. DTD Intuitiveness.
4. Ease of Use.
Physical Effort. Choice. Flexibility.
5. Ease of Processing.
Predictability. Context. DTD Analysis: Final Considerations.
III. ADVANCE ISSUES IN DTD MAINTENANCE AND DESIGN.
6. DTD Compatibility.
Structural Compatibility. Lexical Compatibility.
7. Exchanging Document Fragments.
Editing Fragments as Stand-Alone Documents. Reparenting in a Dummy Document. Using Subdocuments.
8. DTD Customization.
Types of Customization. Extension Mechanisms in the Model DTDs.
IV. DTD DESIGN WITH ARCHITECTURAL FORMS.
9. Architectural Forms: Concepts.
Meta-DTDs. Documents. Practical Uses of Architectural Forms. Summary of Terminology.
10. Basic Architectural Forms Syntax.
Setup and Configuration. Basic Forms.
11. Advanced Architectural Forms Syntax.
Automatic Derivation. Suppressing Architectural Processing. Architectural Attribute Values. Default Architectural Information. Meta-DTDs.
V. BACK MATTER.
Model DTDs: Index of Element Types and Attributes.
General Index.
About the CD-ROM.