Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Internet - Web :

Introduction to XML
2 days

Course # 02-7810


Description

XML is an emerging technology that provides a language- and platform-neutral means for creating text formats for structured data. This two-day course explains XML from a technical perspective, its role in multi-tier Web applications and provides hands on experience with XML and its companion technologies. The course covers all of the basics of XML: syntax, DTDs, Data Schemas, Namespaces, XSL, CSS, and the DOM API. During the course participants write a short XML document, write a DTD and Data Schema for their document, and format their document for display using CSS and XSL.

Audience
This course is intended for technical managers, Web developers or Web application developers who are, or will be, involved in developing and deploying XML solutions.

Prerequisites
No prior knowledge of XML is required. Familiarity with HTML and general programming concepts is beneficial.

Hardware and Software
Windows 95/98/ME/NT/2000 PCs, Internet Explorer 5+.

 


Format

  • Presentation
  • Hands-on
  • Interactive Activities

Objectives
After completing this course, participants should be able to:

  • Define XML and its relationship to both HTML and SGML
  • Contrast the roles of XML and HTML
  • Identify the principal XML companion technologies and their uses
  • Identify the features of well-formed XML
  • Identify the features of valid XML
  • Write a well-formed XML document
  • Write a DTD and a Data-Schema
  • Validate an XML document against a DTD and a Data Schema
  • Use CSS to format an XML document for display on a Web browser
  • Use XSL for format an XML document for display on a Web browser
  • Use the DOM API to extract pieces of information from an XML document



Topics


XML Basics

  • Metalanguages and Markup Languages
    • Metalanguages: SGML, XML
    • Markup Languages: HTML, XML-defined
  • XML’s Role in the Middle-Tier
    • Communication between User Tier and Middle Tier
    • Communication between Data Tiers and Middle Tier
  • XML Components Part 1
    • Structure Overview: DTDs, XML Data Schemas
    • Display Overview: CSS, XSL
  • XML Components Part 2
    • Linking Overview: Xlink
  • Parsing Overview: DOM, SAX



 


Well-Formed and Valid XML

  • Well-formed XML
    • syntax
    • content
  • Valid XML
    • DTDs in detail
    • Data Schemas in detail

Displaying XML

  • CSS
  • XSL
    • XSLT
    • XSLT and HTML

Document Object Model (DOM)

  • DOM Structure
  • Principal DOM Interfaces
    • Methods
    • Attributes
  • DOM Scripts (using JavaScript)