Byron Employment

Byron Employment. Over 71,406 Jobs Australia Wide.

Delivery Method

  • Classroom
  • Price: $880.00

About this course

Since emerging in the late 1990s, XML and it's many related standards have become a universal common language for structured data management and exchange between disparate systems. It is used as a simpler form of SGML in publishing and text handling, and as a semantic markup solution for data processing systems worldwide.
In recent years it has gained further importance as a tool for enabling syndicated content streams such as those used in RSS feeds so often seen on commercial and news-based websites.
In this course we look at XML from the perspective of web developers seeking to use XML to process data for exchange between databases or data storage systems, and as an adjunct to the increasingly popular use of Ajax web interfaces.
The course is ideal if your intending to take our Ajax Essentials course or if you simply wish to to further your web development skills.

What you will learn

The course begins with a brief outline of the origins, advantages and disadvantages of XML, before a discussion of the semantic structure of the language.
We'll examine the many related XML standards (XSL, XSLT, Schema and SOAP) and introduce the nomenclature of tags, elements, attributes and the document tree to ensure you have the skills necessary to start using XML in your web projects.
Validation, well formed structure, and the concepts of parsing and processing will be discussed, along with some time spent on practical issues such as data storage and configuration. Atom protocols and the construction of RSS, dynamic news feeds, blogs and podcasts will also be discussed.
To finish up we'll look at common XML implementations such as XHTML, Office 2007, and Microsoft's Open Document format.


Intermediate Technical


1 day

Delivery Method



9am - 4pm


Max 8 students

Assumed knowledge

Ideal for web developer This course is reasonably technical and although no previous XML experience is necessary, an understanding of HTML, CSS and web technologies will be of benefit, as will a basic understanding of JavaScript.


Introducing XML

  • A brief history of XML
  • The great SGML
  • XML vs. HTML What’s the difference?
  • Structure vs. presentation
  • Structuring information with XML

The structure of XML

  • Tags and attributes
  • Tag naming Rules
  • Valid nesting and hierarchy
  • Processing and parsing
  • Entity and characterrReferences

XML CSS Primer

  • Stylesheet languages
  • Formatting with rules
  • Defining elements as blocks
  • Styling colour and fonts
  • Page Layout with CSS

XSLT and Xpath

  • Understanding XSLT and Xpath
  • XSL Transformations
  • Extracting element values
  • Choosing specific cases
  • Multiple element transformation
  • Sorting elements


  • Understanding XML Namespaces
  • Working with prefixes
  • Default namespaces
  • URLs and URNs
  • When to use Namespaces

The Document Object Model (DOM)

  • Understanding the DOM
  • Browser interfaces
  • The DOM core

Document Type Definitions

  • Introducing XML DTDs
  • Element Type
  • Attributes
  • Internal and external DTDs
  • Schemas vs. DTDs

XML and syndication

  • Understanding Content Syndication
  • RSS Readers – Online & Offline
  • News & Blogs
  • Podcasts
  • Notifications

Other Common XML technologies

  • Microsoft Office 2007
  • Open Document Format

Companion courses

Any course listed on this page is considered a companion course. A 10% discount is applied to the total amount when two or more companion courses are booked together.

Please note:
Companion discounts are only available for scheduled courses. That is, those courses that have scheduled dates in your town. Courses listed as on-request (or on-demand) do not qualify.

Available companions will appear in a panel when you click Book Now and select a location.

The discount will appear in your shopping cart and will apply to the total.

Group bookings

Discounts apply to bookings of two or more people from one organisation: 5% off for two people, 10% for three etc.

Please note:
Group discounts will be automatically applied to the total in your shopping cart. Click Recalculate to view the discounted fee before progressing to the checkout.

Custom training

Customised training may prove more favourable in terms of both price and outcomes if your group is larger than 3 or 4 or if you have specific needs in mind.

Get in touch with our staff to discuss your needs and we can assist you make the right decision.

Here's what you get on a Fearless course - Course Materials

We typically supply detailed course notes or a reference text or in some cases both. Either way, we try to provide sufficient supporting material so that you can return to your work place with sufficient confidence to permit further learning.


We like to look after our customers with:
  • Quality catering from local cafes
  • Fresh fruit
  • Filter coffee and good biscuits
  • Table sweets
  • Chilled water
We also accommodate special dietary requirements such as vegetarian, gluten intolerance etc.


There's nothing worse than leaving a course and feeling left on your own. We like to ensure our customers have all the support and backup they need including:
  • 90 days unlimited support by phone, email or instant messaging
  • On-going support through our Fearless Flyer program (for an extra fee)
  • A free re-sit of this course on any scheduled date in the future

You also get

  • A certificate of completion
  • A CD-ROM with worked examples (for most courses)





All Publicly Scheduled Fearless courses provide lunch for their students.


CALL NOW ON 1 300 738 797

CALL 1 300 738 797 OR

Search Courses

Quick Job Search