XML: Level 1 - Creating XML File Structures

COURSE OUTLINE:

Description This class is designed for both technical and non-technical students. All of the central XML technologies are covered in this class, including XSLT, XML DOM, XML Linking, DTDs and XML Schema. In addition, XML-specific technologies and other Web-centric technologies are discussed.

Audience
Attendees who possesses previous HTML or other markup language experience.

Prerequisites
Completion of Web Design Using XHTML, HTML & CSS: Level 1 or equivalent knowledge recommended.

Learning Objectives
Upon successful completion of this course, students will be able to:

  • Explore the capabilities of the Extensible Markup Language and examine an environment used to develop XML documents.
  • Create a well-formed XML document.
  • Validate an XML document.
  • Access XML documents with APIs.
  • Format and transform XML documents.
  • Link XML documents.
  • Course Content


    GETTING STARTED WITH XML

    Determine When to Use XML

    CREATING AN XML DOCUMENT

    Create XML Elements
    Create XML Attributes
    Insert XML Entities
    Create Additional XML Document Components
    Implement Namespaces

    VALIDATING AN XML DOCUMENT

    Validate XML with a DTD
    Create 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)
    Transform XML to XML
    Transform XML to HTML
    Create an XSL-FO Document
    Display an XML Document Using XSL-FO

    LINKING XML DOCUMENTS

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