Learning XML

This second edition of the bestselling Learning XML provides web developers with a concise but grounded understanding of XML (the Extensible Markup Language) and its potential-- not just a whirlwind tour of XML. The author explains the important and relevant XML technologies and their capabilities...

Descripción completa

Detalles Bibliográficos
Autor principal: Ray, Erik T. (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : O'Reilly 2003.
Edición:2nd ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627020206719
Tabla de Contenidos:
  • Table of Contents; Foreword; Preface; What's Inside; Style Conventions; Examples; Comments and Questions; Acknowledgments; Introduction; What Is XML?; An Information Container; A Markup Language Toolkit; Well-formedness; Validity; Document type definitions (DTDs); Schemas; An Open Standard; A Constellation of Standards; Where Did XML Come From?; History; The Goals of XML; What Can I Do with XML?; Store and Retrieve Data; Format Documents; CSS; Transformation to presentational formats; Transformation and formatting objects; Programming solutions; Ensure Data Integrity
  • Support Multiple LanguagesHow Do I Get Started?; Authoring Documents; Viewing Documents; Parsing; Transformation; Formatting for Print; Programming; Markup and Core Concepts; Tags; Documents; The Document Prolog; The XML Declaration; The Document Type Declaration; System and public identifiers; Declarations; Elements; Syntax; Attributes; Namespaces; Whitespace; Trees; Entities; Character Entities; Mixed-Content Entities; Internal entities; External entities; Unparsed Entities; Miscellaneous Markup; Comments; CDATA Sections; Processing Instructions; Modeling Information; Simple Data Storage
  • DictionariesRecords; XML and Databases; Narrative Documents; Flows and Sections; Blocks and Inlines; Complex Structures; Metadata; Linked Objects; XHTML; DocBook; Notes; Complex Data; Elements as Objects; Presentation Versus Conceptual Encoding; Documents Describing Documents; Describing Media; Templates; Quality Control with Schemas; Basic Concepts; Validation; A History of Schema Languages; DTD; W3C XML Schema; RELAX NG; Schematron; Do You Need Schemas?; DTDs; Document Prolog; Declarations; An Example; Tips for Designing and Customizing DTDs; Keeping it organized; Attributes versus elements
  • ModularizationImporting modules from external sources; Conditional sections; Using the internal subset; SimpleDoc: A Narrative Example; W3C XML Schema; RELAX NG; Elements; Repetition; Choices; Grouping; Nonelement content descriptors; Data Typing; String and token; Parameters; Attributes; Namespaces; Name Classes; Named Patterns; Recursive definitions; Aggregate definitions; Modularity; External references; Nested grammars; Merging grammars; Overriding imported definitions; CensusML Example; Schematron; Overview; Abstract Rules; Schemas Compared; Presentation Part I: CSS; Stylesheets
  • Why We Need ThemHow They Work; Applying properties; Client and server-side processing; Cascading styles; Associating a stylesheet to a document; Limitations; CSS Basics; The CSS Specification; Syntax; Matching Properties to Elements; Property Inheritance; Combining Stylesheets; Rule Matching; Elements; Attributes; Contextual Selection; Ancestry; Position; Resolving Property Conflicts; Properties; Inheritance; Units of Measurement; Display Types; Blockish Properties; Margins; Borders; Padding; Alignment and indentation; Text Properties; Font family; Font size
  • Line height and font size adjustment