XML & related technologies

XML has become the standard for all kinds of integration and deployment of applications, regardless of the technology platform. This book covers all aspects of dealing with XML, both from a conceptual as well as from a practical point of view. The book follows a visual approach to introduce concepts...

Descripción completa

Detalles Bibliográficos
Otros Autores: Kahate, Atul Author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Place of publication not identified] Dorling Kindersley India Pvt Ltd 2009
Edición:[First edition]
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009819036706719
Tabla de Contenidos:
  • Cover
  • XML
  • Copyright
  • Contents
  • List of Figures and Tables
  • Preface
  • About the Author
  • Introduction to XML
  • What is XML?
  • Communication Incompatibilities
  • XML and Application Communication Incompatibilities
  • XML Versus HTML
  • Electronic Data Interchange
  • Understanding EDI
  • An overview of EDI
  • The origins of EDI
  • Non-EDI systems
  • Partially integrated EDI systems
  • Fully integrated EDI
  • Advantages of EDI
  • Data exchange standards
  • EDI and the Internet
  • XML Terminology
  • XML Standards
  • XML
  • XML namespaces
  • Document Type Definitions
  • Cascading Style Sheets
  • Extensible Stylesheet Language
  • XML schemas
  • XML Query Language
  • XLink
  • XPointer
  • XPath
  • XML Digital Signatures
  • XHTML
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • Answers to Exercises
  • XML Syntaxes
  • XML Syntax Checking
  • The Idea of Markup
  • XML Structure
  • Inverted Tree Structure
  • Creating Layers of Eements
  • Comments in XML
  • Order of Elements
  • Organising Information in XML
  • Classifying Information as per its Importance
  • Adding the Details
  • Transforming Information into an XML Format
  • Creating WeLL-Formed XML Documents
  • The Tag and the Root Element
  • Opening and Closing of Tags
  • Empty Elements
  • Entities
  • Element Naming and Nesting Conventions
  • Adding Attributes
  • XML Namespaces
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • Document Type Definitions
  • Introduction to DTD
  • Document Type Declaration
  • Element Type Declaration
  • Valid and Well-formed Documents
  • Specifying Sequences, Occurrences and Choices
  • Empty, Any, and Mixed Content
  • Attribute Declaration
  • Defaults for Attributes
  • Tpes of Attributes
  • Conditional Sections
  • Limitations of DTDs
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • XML Schemas.
  • Introduction to Schema
  • Complex Types
  • Basics of Simple and Complex Types
  • Specifying the Frequency: minOccurs and maxOccurs
  • Specifying Element Content
  • Content Model Reuse
  • Anonymous Types
  • Mixed Content
  • Grouping of Data
  • Mandating all Elements
  • Making Choices
  • Sequences
  • Simple Types
  • Numeric Data Types
  • Time Data Types
  • XML Data Types
  • String Data Types
  • Binary Data Types
  • Other Data Types
  • Deriving Types
  • Deriving by Restriction
  • Facets
  • Empty Elements
  • Attributes
  • Grouping Attributes
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • Cascading Style Sheets
  • The Need for CSS
  • What is CSS?
  • Advantages of Stylesheets
  • Stylesheets and XML
  • Classification of Stylesheets
  • External Stylesheets
  • Internal Stylesheets
  • Inline Stylesheets
  • Stylesheet Tips
  • Stylesheet Features and Usages
  • Setting Measurements
  • Specifying Colours
  • Using Fonts
  • Setting Text Properties
  • Box Properties
  • Using Class Selectors
  • Using Colours
  • Setting Classification Properties
  • Stylesheet Examples
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • Extensible Stylesheet Language
  • Introduction to XSL
  • What is XSL?
  • The Need For XSL
  • XSL Transformations: An Overview
  • Basics and Purpose of XSLT
  • XML Path Language
  • Nodes
  • Location Paths
  • Examples
  • Using Predicates
  • Unabbreviated and Abbreviated Syntaxes
  • Extensible Stylesheet Language Transformations
  • Templates
  • Creating Elements and Attributes
  • Looping and Sorting
  • Conditional Processing
  • Copying Nodes Using and
  • Defining Variables Using
  • XSL and CSS Together
  • Extensibl Stylesheet Language Formatting Objects
  • Overview of XSL-FO
  • XSL-FO Layout
  • Organisation of an XSL-FO Document
  • XSL-FO: A Complete Example.
  • Set Up for Running XSL-FO Examples
  • Creating Lists in XSL-FO
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • XML and Java
  • Basics of Parsing
  • What is Parsing?
  • Parsing Approaches
  • The StAX API
  • JAXP
  • Sun's JAXP
  • JAXP and SAX
  • JAXP and DOM
  • JAXP and StAX
  • XML and JAVA - A Case Study
  • Case Study
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • XML and ASP.NET
  • Introduction
  • XMLReader
  • XMLWriter
  • Extracting Data from a Database as an XML Document
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • Web Services and AJAX
  • Web Services
  • Introduction
  • How are Web Services Different?
  • The Buzzwords in Web Services
  • Java Web Services
  • RESTful Web Services
  • AJAX
  • Introduction
  • How does AJAX work?
  • AJAX FAQ
  • Life Without AJAX
  • AJAX Coding
  • Role of XML in Ajax - Case Study
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • XML Security
  • Introduction
  • Threats and Risks
  • Cryptography
  • Symmetric and asymmetric key Cryptography
  • Symmetric key Cryptography
  • Asymmetric key Cryptography
  • The RSA Algorithm
  • Digital Signature
  • XML Security
  • XML Encryption
  • XML Digital Signature
  • XML key Management Specification
  • Key Terms and Concepts
  • Chapter Summary
  • Practice Set
  • Appendix - Miscellaneous Topics
  • XML and Javascript
  • VoiceXML
  • XML and Databases
  • Security Assertion Markup Language
  • How SAML Works?
  • classification of Assertions
  • Assertion Details
  • Assertion Examples
  • ODF Versus OOXML
  • Standardisation and Protocols
  • JSON - An Alternative to XML?
  • JSON Benefits
  • JSON Technical Details
  • JSON Drawbacks
  • XHTML - The New HTML Standard
  • XHTML Document Types
  • Benefits of XHTML
  • The W3C Markup Validation Service
  • Valid XHTML
  • invalid XHTML
  • Index.