gogogo
Syndetics cover image
Image from Syndetics

Web design with XML / Manfred Knobloch and Matthias Kopp.

By: Contributor(s): Material type: TextTextPublication details: Chichester : Wiley, c2003.Description: x, 229 p. : ill. ; 24 cmISBN:
  • 0470847182
  • 9780470847183
Uniform titles:
  • Web-design mit XML. English
Subject(s): DDC classification:
  • 005.72 KNO
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Standard Loan Moylish Library Main Collection 005.72 KNO (Browse shelf(Opens below)) 1 Available 39002100386581

Enhanced descriptions from Syndetics:

A quick and easy introduction to key XML technologies.
Extensible markup language, or XML, consists of tags indicating the content of the data contained on a page. The neutral, platform-independent format of this mark-up language makes it possible to feed different output channels (Web, WAP, Print) from one information source. In this quick and easy introduction to key XML technologies, Web Design with XML adds another dimension to XML, demonstrating how to generate visual output using XML DTDs, Namespaces, CSS, XSL, and XSLT, all illustrated with examples.
* One basic example file is used throughout the book to demonstrate features of CSS XPath XSLT and FO
* All examples are available for download from the accompanying Web site and can easily be used for server-side web page generation as well as for client-side rendering
* Contains easy-to-use techniques requiring no programming know-how
* Can be used as a concise and readable XSLT reference

Includes index.

Translated from the German.

Table of contents provided by Syndetics

  • Preface (p. ix)
  • 1 Introduction (p. 1)
  • 1.1 Road map (p. 1)
  • 1.2 Working environments and tools (p. 3)
  • 1.3 Further advice (p. 4)
  • 2 Overview of XML, XSL and CSS (p. 5)
  • 2.1 An example document (p. 5)
  • 2.2 Organizing documents (p. 6)
  • 2.3 The presentation of XML (p. 9)
  • 2.4 XSL as a better style language (p. 11)
  • 2.5 The uses of transformations (p. 13)
  • 3 A brief introduction to XML (p. 17)
  • 3.1 Well-formed XML (p. 17)
  • 3.2 Validity (p. 21)
  • 3.3 The role of the parser (p. 29)
  • 3.4 Elements and attributes (p. 33)
  • 3.5 Using entities as abbreviations (p. 34)
  • 3.6 Notes on external applications with notations (p. 36)
  • 3.7 XML in an XML file (p. 37)
  • 3.8 Other ways of describing documents (p. 37)
  • 3.9 Namespaces (p. 38)
  • 3.10 Further reading (p. 39)
  • 4 XML and CSS (p. 41)
  • 4.1 The syntax of CSS statements (p. 42)
  • 4.2 Properties (p. 45)
  • 4.3 Selectors (p. 59)
  • 4.4 Inheritance and cascade (p. 69)
  • 4.5 Measurements and units of measurement (p. 70)
  • 4.6 Generated content (p. 71)
  • 4.7 Style declarations in the tag (p. 74)
  • 5 XSL (p. 77)
  • 5.1 XPath (p. 78)
  • 5.2 XSLT (p. 80)
  • 5.3 XSL and Formatting Objects (p. 81)
  • 5.4 The process of a transformation (p. 83)
  • 5.5 Tools and aids (p. 86)
  • 6 Transformations using XSLT (p. 91)
  • 6.1 Structure of an XSLT style sheet (p. 92)
  • 6.2 Style sheet processing (p. 95)
  • 7 XPath (p. 107)
  • 7.1 Types of document node (p. 107)
  • 7.2 Location paths (p. 111)
  • 7.3 Document axes (p. 112)
  • 7.4 Predicates and full location paths (p. 116)
  • 7.5 Abbreviated notation (p. 118)
  • 8 Other XSLT language elements (p. 121)
  • 8.1 The modularization of style sheets (p. 121)
  • 8.2 Direct control of processing (p. 125)
  • 9 Creating navigation structures (p. 131)
  • 9.1 Creating internal links (p. 131)
  • 9.2 Creating segments (p. 136)
  • 9.3 Creating sequential navigation structures (p. 143)
  • 9.4 Structure of a hierarchical navigation (p. 147)
  • 10 XSL Formatting Objects (p. 157)
  • 10.1 Aims and status of XSL (p. 157)
  • 10.2 The structure of FO documents (p. 158)
  • 10.3 Creating FO documents using XSLT (p. 166)
  • 10.4 Summary and outlook (p. 176)
  • Appendix A Elements of the XSLT language (p. 179)
  • A.1 Terms and conventions (p. 179)
  • A.2 Elements for the definition of templates and the control of their call (p. 180)
  • A.3 Elements for the structuring of style sheets (p. 183)
  • A.4 Output oriented elements (p. 185)
  • A.5 Elements for the production of variables and parameters (p. 194)
  • A.6 Elements for the control of conditional processing (p. 196)
  • A.7 Elements for sorting and numbering (p. 198)
  • A.8 Further elements (p. 201)
  • A.9 XSLT functions (p. 205)
  • A.10 XPath functions (p. 209)
  • Appendix B Complete style sheets (p. 211)
  • B.1 Structure of a hierarchical navigation, page 147 (p. 211)
  • B.2 Creating FO documents, page 166 (p. 215)
  • Appendix C Further information (p. 223)
  • C.1 Specifications (p. 224)
  • Index (p. 227)

Author notes provided by Syndetics

Manfred Knobloch has worked for more than 10 years in the field of application development. He now works with the Knowledge Media Research Centre at Tübingen. His research interests are document structuring, content management and database publishing

Matthias Kopp works at the Computing Centre of Tübingen University. His research interests are content management and data structuring.

Powered by Koha