Table of Contents
An Introduction to XML
Outline
References
Overview of HTML
Beyond HTML
What is XML?
Logical vs. Visual Design
What is SGML?
SGML Example
SGML Example (cont’d)
XML is SGML Lite
XML Design Goals
Features of XML
Origins of XML
“Hello World!” in XML
XML and Related Acronyms
Document Type Definition
XML must be “well-formed”
XML Example
XML Example (cont’d)
XML Example (cont’d)
XML Example (cont’d)
XML Prolog and instructions
XML tag structure
XML tag details
Syntactic details
Document Type Definition
Document Type Definition
DTD definitions
Document Type Definition
Document Type Definition
Element Declarations
Element Declarations
Element Declarations
Attributes
Attribute Types
Entities
XML Example - the DTD
XML Example - the XML document
Additional XML/DTD Topics
Extensible Style Language
Document Formatting (XSL)
XSL Processing Overview
Document Formatting (XSL)
Applying Styles to XML Elements
XSL Control Structures
Extensible Link Language
Uses of XML
DOM
SAX
Java packages for XML
Starting the DOM process in Java
Parsing the XML
Document
The Node interface
Recursively Process Tree
|