XML Introduction
Course Number: 530-JK
Recommended Duration: 3 days
Intended Audience
Developers, XML document authors, and support people who need to understand what XML is and how it is used.
Course Overview
Students learn the basics of XML, XSL, XSLT, Schemas, and DTDs. There are fifteen hands-on exercises.
Objectives
This course shows participants how eXtensible Markup Language (XML) may be used to improve web applications. Students will learn to create well-formed XML documents, use DTDs, use DOM documents, and use XSL specifications.
Prerequisites
General web and information systems experience. Experience using the web is necessary. HTML experience is very helpful but not required.
Topics
-
XML concepts, what it is and what it is not
-
XML history and SGML
-
HTML and XML working together
-
XML vocabulary
-
XML tools, processors, parsers
-
Structures
-
Namespaces
-
Document Type Definitions (DTDs)
-
XML Schemas
-
XML and Style sheets
-
CSS (Cascading Style Sheets)
-
XSL (eXtensible Style Language)
-
XSLT (XSL Transformations)
-
XML element declarations
-
Intro. to Simple Application Program Interface for XML (SAX)
-
Intro. to Document Object Model (DOM)
-
Client-side vs Server-side transformations
-
Server-side transformations
-
XML-aware applications, databases, and servers
-
XML and Java overview
-
Introduction to Web services, SOAP, and SAX
|