XML

INTRODUCTION AND OVERVIEW

XML in the real world

XML compared to HTML

WRITING XML DOCUMENTS

XML components

The rules of well-formed documents

The objectives of namespaces

XML in the enterprise

APPLYING STYLE WITH EXTENSIBLE STYLE LANGUAGE (XSL)

Applying style to data

Exploiting the capabilities of XSL

Transforming XML

VALIDATING XML

Validating documents with Document Type Definition (DTD)

Writing DTDs

XML Schemas

COMMUNICATING WITH DATABASES USING XML

Relational database technologies

XML as a data carrier

PROCESSING INFORMATION WITH THE DOCUMENT OBJECT MODEL (DOM)

DOM fundamentals

Processing DOM

Manipulating XML with DOM

DEVELOPING SERVER-SIDE APPLICATIONS WITH XML