You are previewing XML and Related Technologies.
O'Reilly logo
XML and Related Technologies

Book Description

XML has become the standard for all kinds of integration and deployment of applications, regardless of the technology platform. XML & Related Technologies covers all aspects of dealing with XML, both from a conceptual as well as from a practical po

Table of Contents

  1. Cover
  2. Title Page
  3. Contents
  4. About the Author
  5. Dedication
  6. List of Figures and Tables
  7. Preface
  8. Chapter 1. Introduction to XML
    1. 1.1 What is XML?
    2. 1.2 XML versus HTML
    3. 1.3 Electronic Data Interchange (EDI)
    4. 1.4 XML Terminology
    5. 1.5 XML Standards
    6. Key Terms and Concepts
    7. Chapter Summary
    8. Practice Set
    9. Answers to Exercises
  9. Chapter 2. XML Syntaxes
    1. 2.1 XML Syntax Checking
    2. 2.2 The Idea of Markup
    3. 2.3 XML Structure
    4. 2.4 Organising information in XML
    5. 2.5 Creating Well-formed XML Documents
    6. 2.6 XML Namespaces
    7. Key Terms and Concepts
    8. Chapter Summary
    9. Practice Set
    10. Answers to Exercises
  10. Chapter 3. Document Type Definitions (DTD)
    1. 3.1 Introduction to DTD
    2. 3.2 Document Type Declaration
    3. 3.3 Element Type Declaration
    4. 3.4 Attribute Declaration
    5. 3.5 Conditional Sections
    6. 3.6 Limitations of DTDs
    7. Key Terms and Concepts
    8. Chapter Summary
    9. Practice Set
    10. Answers to Exercises
  11. Chapter 4. XML Schemas
    1. 4.1 Introduction to Schema
    2. 4.2 Complex Types
    3. 4.3 Grouping of Data
    4. 4.4 Simple Types
    5. 4.5 Deriving Types
    6. 4.6 Attributes
    7. Key Terms and Concepts
    8. Chapter Summary
    9. Practice Set
    10. Answers to Exercises
  12. Chapter 5. Cascading Style Sheets (CSS)
    1. 5.1 The Need for CSS
    2. 5.2 Classification of Stylesheets
    3. 5.3 Stylesheet Tips
    4. 5.4 Stylesheet Features and Usages
    5. 5.5 Stylesheet Examples
    6. Key Terms and Concepts
    7. Chapter Summary
    8. Practice Set
    9. Answers to Exercises
  13. Chapter 6. Extensible Stylesheet Language (XSL)
    1. 6.1 Introduction to XSL
    2. 6.2 XSL Transformations (XSLT): An Overview
    3. 6.3 XML Path Language (XPath)
    4. 6.4 Extensible Stylesheet Language Transformations (XSLT)
    5. 6.5 Extensible Stylesheet Language Formatting Objects (XSL-FO)
    6. Key Terms and Concepts
    7. Chapter Summary
    8. Practice Set
    9. Answers to Exercises
  14. Chapter 7. XML and Java
    1. 7.1 Basics of Parsing
    2. 7.2 JAXP
    3. 7.3 XML and Java – A case study
    4. 7.4 Case Study
    5. Key Terms and Concepts
    6. Chapter Summary
    7. Practice Set
    8. Answers to Exercises
  15. Chapter 8. XML and ASP.NET
    1. 8.1 Introduction
    2. 8.2 XmlReader
    3. 8.3 XmlWriter
    4. 8.4 Extracting Data from a Database as an XML Document
    5. Key Terms and Concepts
    6. Chapter Summary
    7. Practice Set
    8. Answers to Exercises
  16. Chapter 9. Web Services and AJAX
    1. 9.1 Web Services
    2. 9.2 AJAX
    3. Key Terms and Concepts
    4. Chapter Summary
    5. Practice Set
    6. Answers to Exercises
  17. Chapter 10. XML Security
    1. 10.1 Introduction
    2. 10.2 Threats and Risks
    3. 10.3 Cryptography
    4. 10.4 Symmetric and Asymmetric Key Cryptography
    5. 10.5 The RSA Algorithm
    6. 10.6 Digital Signature
    7. 10.7 XML Security
    8. Key Terms and Concepts
    9. Chapter Summary
    10. Practice Set
    11. Answers to Exercises
  18. Appendix. Miscellaneous Topics
  19. Copyright Page