Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4

This course provides the student with a rigorous overview of the new language of the Web:Extensible Markup Language. Better known as XML, it is fast becoming the de facto business language of the Internet, allowing powerful & ubiquitous B2B & B2C ...

Course Outline
This course provides the student with a rigorous overview of the new language of the Web Extensible Markup Language. Better known as XML, it is fast becoming the de facto business language of the Internet, allowing powerful and ubiquitous B2B and B2C business solutions to be created, implemented, and maintained. This course explores XML and related technologies, such as Document Type Definitions (DTDs), XML Schema, XML namespace, XSL, XSLT, and XHTML.


At the completion of this course, the student will be able to develop XML documents using:

  • Well-formed and valid XML
  • Document Type Definitions (DTDs)
  • XML elements, attributes, and entities
  • XML schema
  • XML namespaces
  • Extensible Stylesheet Language Transformations (XSLT)
  • Extensible Hypertext Markup Language (XHTML)
  • What is XML?
  • Well-formed XML
  • Valid XML
  • Introducing the Document Type Definition
  • Introducing XML Schemas
  • XML elements
  • XML attributes
  • XML entities
  • XML namespaces
  • XSLT
  • XSL
This course is designed for those who need to write XML documents and schema.

Course Outline

I. What is XML?
    A. XML Introduction and overview
    B. HTML document anatomy
    C. XML document anatomy
    D. Benefits of XML
    E. XML Case Study

II. Well-Formed XML
    A. What is well-formed XML?
    B. XML document structure
    C. Understanding the XML recommendation

III. Introducing the Document Type Definition
    A. What is valid XML?
    B. The document type declaration
    C. The internal DTD
    D. The external DTD
    E. Element structure in the DTD
    F. The CDATA section

IV. XML Elements
    A. What is an element?
    B. Element declarations
    C. The element content model

V. XML Attributes
    A. What is an attribute?
    B. Attribute declarations
    C. Attribute types
    D. Attribute defaults
    E. Enumerated attributes
    F. Additional XML declaration attributes

VI. XML Entities
    A. What is an entity?
    B. Character references
    C. Entity declarations
    D. Parameter entities

VII. XML Namespaces
    A. What is an XML namespace?
    B. The need for namespaces
    C. The namespace myth
    D. Multiple namespaces

VIII. XML Schema
    A. What is XML schema?
    B. The simple element type
    C. Complex type elements
    D. Annotations in schema
    E. Attributes in schema
    F. Occurrence constraints
    G. Content models in schema
    H. Other XML schema features

    A. Transforming XML documents
    B. Creating templates
    C. Matching patterns
    D. The source and the result
    E. Creating an HTML result from an XML source
    F. More template rules
    G. Adding results to a result tree

    A. What is XHTML?
    B. HTML and XML
    C. Conforming HTML
    D. Well-formed XHTML
    E. HTML in XHTML
    F. XML in XHTML
Prerequisites & Certificates

HTML is a very helpful prerequisite, although not mandatory. Programming experience is also helpful, but not required.

Certificates offered

Certificate of completion

Cancellation Policy
10 Day cancellation required for all courses in order to get a full refund.
Map & Reviews
Protech Training
[ View Provider's Profile ]


This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
I took the training remotely so I cannot comment on some of the questions. I think that this seminar has too much content to squeeze it into one week.... might be better as a two week course?
Reviewed by 2013
found the material very helpful - although there was a lot of material covered - the pace was well set. Would definitely recommend people to have explored Microsoft Access beforehand to be familiarized with the program before taking the course. I would imagine someone without any exposure would find it confusing. Environment really good - people very, very nice and helpful. Would definitely take the next level of access with the same training facility.
Reviewed by 2013
I was not in the physical classroom. Feedback centered around online training would be good because now I have to rate items that I was not present for. Those items are getting half a star because I was not there to rate them. The course material must go through an editing process. There are a lot of grammar mistakes, but also a lot of actual procedure/activity mistakes.
Reviewed by 2012

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 452 times.