Jump to course:



Although deceptively simple, XML is turning the way we build and use software inside out. The Web revolutionized how users talk to applications. XML is revolutionizing how applications talk to other applications—or more broadly, how computers talk to other computers—by providing a universal data format that lets data be easily adapted or transformed.

Microsoft are pushing the .NET framework for connecting data from people, systems, and devices through these XML Web Services. XML is an emerging technology that will help future proof your development.

XML makes it possible for different Applications to communicate with one another. Time and productivity formerly spent on translating data formats and dealing with incompatibilities can now be spent solving business problems. Making good use of XML in the business environment means users do not have to learn a new application or technology.

  • Build dynamic data driven sites and publish data via XML

  • What is XML, mark-up languages in general, the relationship to XHTML
  • Advantages of XML vs HTML
  • Writing basic XML documents
  • Rules for writing XML
  • Elements, attributes, values Nested elements, empty elements
  • Validating XML
  • Document Type Definitions
  • Internal and external DTDs
  • Defining elements, attributes etc within the DTD
  • Controlling number, order and sequence of elements within a document
  • XML Schema
  • Simple and Complex Types
  • Global and local definitions
  • Defining custom simple types
  • Specifying range of values
  • Controlling number and type of elements which may appear
  • The Document Object Model
  • Nodes and Elements
  • The root node of the document
  • The relationship between nodes in a document and how to navigate
  • Short look at XSLT
  • Creating a simple XSLT stylesheet
  • Rendering a simple XML document into XHTML using XSLT
  • Java and XMLRead in XML documents and navigate through them
  • Extract information from the documents using DOM to create and output additional documents

To be able to construct well formed XML documents. To understand the format and structure of XML and derivative languages. To be able to develop compatible data formats for a range of e-commerce applications.

Programmers and .NET programmers familiar with XHTML, JavaScript and web related technologies needing to get a firm handle on XML development.
2 days

Start Dates

Looking for course dates? Find dates for your course here.

Find a Date