Customer Service or Enrol: 0800 282 353 or +44 1372 364610
 
XML: A Comprehensive Hands-On Introduction
 
Course: 542   Type: Hands-On   Duration: 4 Days

Frequently Asked Questions

What is this course about?

The Extensible Markup Language (XML) is the standard format for structured documents and data on the Internet. In this course, you gain hands-on experience using XML. XML documents are an important building block in creating applications. You learn how to create well-formed XML documents, validate them with DTDs, and process the content of an XML document to insert data into and retrieve data from a relational database.

What background do I need?

It is assumed that you have experience writing HTML from scratch. Specifically, you should know how to create anchors, tables and forms. Programming or scripting experience in JavaScript or VBScript is recommended.

Who will benefit from this course?

This course benefits those who plan to:

  • Create XML documents from scratch or convert HTML documents into XML and vice versa
  • Deploy more efficient business-to-business solutions
  • Leverage XML and XSL to enhance their Web presence

Does this course cover database integration?

Yes. This course covers how to integrate XML with relational databases. Participants carry out hands-on exercise extracting XML documents from a SQL Server database.

Does this course cover XSL?

This course introduces the major features of Extensible Stylesheet Language (XSL), the language that controls the presentation of XML documents. (XSL is also used to convert XML documents.) For more in-depth coverage of XSL, consider Course 549, Hands-On XSL: Transforming and Styling XML.

Does this course cover DTDs?

Yes. Document Type Definitions (DTDs) are a method to define the structure and grammar of a document, which an XML parser then uses to interpret a document. DTDs are used to ensure that XML documents adhere to relevant business rules. The course covers DTDs in depth and has hands-on exercises to reinforce the components of a DTD.

Does this course cover DOM?

Yes. The Document Object Model (DOM) allows programs and scripts to dynamically access and update the content, structure and style of documents. DOM is covered in great depth, including hands-on exercises to reinforce the material.

Is this course specific to one vendor?

No. The W3C promulgates open standards, and this course follows this philosophy. The course focuses on the XML standard.

How much time is devoted to each topic?

ContentHours
Introduction and overview1.5
Designing and implementing XML documents4.0
Generating and updating XML documents5.0
Validating XML data2.5
Transforming documents with XSL5.5
Application security and integration4.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

What kinds of hands-on exercises are in this course?

Approximately 40 percent of class time is spent on hands-on exercises creating a complete XML system, which includes writing and validating XML documents with XSL that interface into a database. Web-based technologies that are incorporated in the exercises include XML, Document Type Definition (DTD), Extensible Stylesheet Language (XSL), Document Object Model (DOM), XML Schemas, ActiveX Data Objects (ADO), and Cascading Style Sheets (CSS). Exercises include:

  • Creating well-formed XML documents
  • Applying processing models to access XML data
  • Extracting XML from relational databases
  • Designing XML documents from business requirements
  • Reading and creating XML documents using the DOM
  • Encapsulating business rules in an XML schema
  • Rendering an XML document as HTML and PDF
  • Integrating XML and DOM to implement an Ajax application

What systems and software are used with this course?

The normal classroom setup uses Pentium 4 PCs running Windows XP with the latest XML tools and browsers. Everything you learn about XML and XSL applies equally to UNIX, Macintosh, Windows, OS/2 and other operating systems.

How does this course relate to other Learning Tree courses?

Learning Tree offers several courses related to this topic. For information on these courses, please see the individual course Q&A.

For more information on XSL, consider this course:

If you are interested in Web Services, you may be interested in these courses:

If you are interested in Web development, you may be interested in these courses:

If you are interested in learning about Java, you may be interested in these courses:

XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.

 
request more info Salutation*:

First Name*:

Last Name*:

Job Title:

Company*:

Post Code*:

Country*:
   Codes
Office Telephone*:

Extension:

E-mail*:

* Required

A Learning Tree representative will contact you to follow up your request for information.

Save 55%

25 - 28 Nov, 2008
London
13 - 16 Jan, 2009
London
10 - 13 Mar, 2009
London
5 - 8 May, 2009
London
30 Jun - 3 Jul, 2009
London
1 - 4 Sep, 2009
London

£ 1,695 - Standard Tuition
Savings Plans
£ 980 - 10-Day Training Pass
£ 995 - Flex-Training Passport
£ 1,314 - 10-Training Vouchers
£ 1,404 - 5-Training Vouchers
£ 1,525 - Alumni Gold Tuition

 
Customer Service or Enrol: 0800 282 353 or +44 1372 364610