XML Fundamentals

Course:  XML
Duration:  3 Days
Level:  I
Course Summary

The workshop introduces the fundamentals of XML and its related technologies so that you can create your own markup language to build business-to-business applications and websites.

Participants will learn the basis of XML and the related technologies including DTD, Schemas, CSS, XSL-T, XPath, XSL-FO, XLink, XPointer, SAX, DOM, etc.

They will learn how to create well-formed and valid XML documents using Document Type Definitions (DTDs) and use Cascading Style Sheets (CSS) and Extensible Style Language-Transformations (XSL-T) to display them in a browser. This course provides you with the knowledge of why your organization needs to construct applications that exploit the portable data capabilities of XML and platform-independent Web services.

« Hide The Details
Topics Covered In This Course

Origins of XML

  • XML vs. HTML
  • Origins of XML
  • XML: The best of all worlds
  • Benefits and uses of XML

Getting Started with XML

  • Determine When to Use XML

Using XML SPY, a tool from Altova used to construct XML files, schemas and style sheets

Creating well-formed XML documents

  • XML document markup and coding rules
  • Creating an XML markup language: elements, attributes, and entities
  • Creating an XML markup language: processing instructions, character data, and comments

Validating XML documents with DTD's and Schemas

  • Introduction to the Document Type Definition (DTD)
  • Creating internal and external DTD's
  • Validating an XML document against a DTD
  • Validate XML with a Schema
  • Create a Schema

Accessing XML Documents with APIs

  • Access an XML Document Using the Document Object Model (DOM)
  • Manipulate XML Data Using the Simple API for XML (SAX)

Formatting and Transforming XML Documents

  • Display an XML Document Using Cascading Style Sheets (CSS)
  • Use XPATH instructions to build style sheets
  • Transform XML to XML
  • Transform XML to HTML
  • Create an XSL-FO Document
  • Display an XML Document Using XSL-FO
  • Create a PDF using XSL-FO

Displaying XML documents in Internet Explorer using CSS and XSL

  • Displaying XML documents with Cascading Style Sheets
  • Using Extensible Style Sheets (XSL) for formatting and transformation

Linking XML Documents

  • Use XLink to Link to an External Document
  • Link to External Sources Using the HTML Namespace

XML Technology Overviews

  • XML Namespaces
  • XLink and XPointer
  • DOM (Document Object Model)
  • SAX (Simple API for XML)
  • SOAP
  • XML Data Islands

XML resources

What You Can Expect

Participants will understand the XML standard and new developments in XML-related technologies. You will learn how XML is used to create open, non-proprietary markup languages, and how XML may be transformed to HTML and other data formats.

Upon completion of this workshop, participants will be able to:

  • Learn how XML relates to other common markup languages
  • Understand the basics of XML well-formed structure and syntax
  • Write well-formed XML documents
  • Learn the rules that define Document Type Definition (DTD)
  • Validate XML documents using a Document Type Definition (DTD)
  • Learn how XML Schemas will replace DTD's for data definition and validation of XML files
  • Style XML data using Cascading Style Sheets (CSS)
  • Examine how XML works and create style sheets using XSL (Extensible Style Language) based on template formatting rules
  • Create XSL-T and XSL-FO style sheets using XPATH
  • Understand how XML can be used through scripting and the Document Object Model (DOM)
  • Discuss the Simple API for XML (SAX)
  • Learn how XML files can be generated from databases
  • Understand what XML Data Islands are
  • Explore XML reference sites and materials
  • Identify the XML technology paths of Microsoft, IBM, Sun, Oracle, etc.
Recommended Prerequisites

Students enrolling in this course should understand Internet basics and have a general idea of how HTML is used.

Training Style

Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

« Hide The Details
Related Courses
Code Course Title Duration Level
Creating HTML from XML
3 Days
XML: FastTrack to Application Development
5 Days
Advanced XML: Transformations and Schema Design
2 Days
Advanced XML with SOAP
2 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]