Zoom Outline PDF View  or  Email Back to Schedule for Live Web-Based


XML Fundamentals




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.

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

DURATION:   3 days.

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

OBJECTIVES:   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.

COURSE CONTENT:  
  1. Origins of XML
    • XML vs. HTML
    • Origins of XML
    • XML: The best of all worlds
    • Benefits and uses of XML
  2. Getting Started with XML
    • Determine When to Use XML
  3. Using XML SPY, a tool from Altova used to construct XML files, schemas and style sheets
  4. 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
  5. 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
  6. 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)
  7. 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
  8. 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
  9. Linking XML Documents
    • Use XLink to Link to an External Document
    • Link to External Sources Using the HTML Namespace
  10. XML Technology Overviews
    • XML Namespaces
    • XLink and XPointer
    • DOM (Document Object Model)
    • SAX (Simple API for XML)
    • SOAP
    • XML Data Islands
  11. XML resources

AM/09

© 2007 Verhoef Training, Inc.

Schedule Dates

Course offered as
Inhouse or Public

Date Location State


Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved