An Introduction to XML

3/30/00


Click here to start


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

Author: cwou

Email: njm@npac.syr.edu