Request Info

Salutation

First Name

Last Name

Job Title

Company

Post Code

Country
List

Office Telephone

Extension

E-mail

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

Save up to 55% per course
 

XML:
A Comprehensive Hands-On Introduction


Course 5424 Days

 E-mail E-mail a Colleague Course Details Course Details Course Details PDF Course Details PDF

Frequently Asked Questions

What is this course about?

Extensible Markup Language (XML) has become the default format for handling data interchange. In this course, you gain comprehensive knowledge and hands-on experience using XML and related technologies including XSL, schemas, XPath, XQuery and DOM.

What background do I need?

A working knowledge of computers and some experience using Windows is assumed. Knowledge of programming and Web development is not required, but is helpful. No special knowledge of networking is required.

Who will benefit from this course?

This course benefits anyone who is considering, or in the process of, building, contributing to or maintaining a system that utilises XML.

Does this course cover database integration?

Absolutely, this course covers retrieving database results as XML and storing XML in databases with a native XML data type.

Does this course cover XSL?

Yes, this course covers the three components of Extensible Stylesheet language: XSLT, XSL-FO and XPath. For in-depth coverage of XSL, you may want to 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, this covers the Document Object Model and how to read, modify, and create XML documents using the DOM.

Does this course cover XQuery?

Yes, searching XML documents using XQuery and reformatting XML documents is covered in this course. In addition, searching native XML within databases using XQuery is also covered.

Does this course cover XML schemas?

Yes, this course contains in-depth coverage of leveraging XML schemas to validate XML documents. In addition, best practices and tips, as well as creating and implementing schemas is covered.

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% of the course is spent in hands-on exercises. During the exercises you gain practical experience with XML and related technologies. Exercises include:

  • Creating well-formed XML documents
  • Searching XML documents with XQuery
  • 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
  • Investigating Web Services and Ajax applications

Are any XML editing tools covered in this course?

Yes, the course covers XMLSpy and Eclipse. XMLSpy is used extensively in the exercises.

How is the classroom set up for the exercises?

The normal classroom set-up uses PCs running Windows Server. The PCs are equipped with the latest Internet Explorer and FireFox browsers, XMLSpy, and Eclipse. Everything you learn about XML and related technologies applies equally to UNIX, Macintosh, Windows, Linux 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 this course:

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

 

Course Dates

Live online classroom training. Attend highlighted events in person or live, online via Learning Tree AnyWareTM.

UK Dates

15-18 MayLondon enrol
4-7 SepLondon enrol
8-11 JanLondon enrol

US East Coast Dates

21-24 FebWashington, DC enrol*
2-5 AprWashington, DC enrol*
5-8 JunNew York enrol*

*New York and Washington DC Courses – Available online with a run time of 2pm to 9pm BST.

For AnyWare enrolments, please register at least 10 days prior to the start of the course.

More Dates and locations.

Fees

£ 1,925Standard Fee
Fee with a Savings Plan
£ 1,2252-Course Passport
£ 1,0853-Course Passport
£ 1,0004-Course Passport
£ 1,600Voucher 10-Pack

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customised for your organisation.