Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer Training Free Computer Courses



Computer Education, Training, and Tutorial Resources

Learn programming for Free and how to develop and write computer programs and IT applications. Get Free knowledge, information, references, and resources about computers now. Many Free training courses, tutorials, books, training guides, tips, articles, and helps are available to you.

For help finding what you need go to Navigation by Topic to Free Training or use pop-up.

Follow us on Our Twitter page!,, and Google Search

I.T. Education & Training:

Home Page

Free Computer Training & Courses

Free Computer Books

Free Tutorials, Guides, Support & Help

Learn IT & Development

Free University Course Websites

Best FREE Online Computer IT Courses

Lower Fee Distance Learning Sites

Higher Fee Distance Learning Sites

Link and Resource Sites

Free Certification Exam Study Guides

Free IT Training Tutorials

Free IT Training Downloads

Monthly Newsletter: New Free Sites

Free Trade Publications

IT Sites Worth Mentioning

Free Site of the Month

Best Course & Degree Locators

Free Desktop & Office Tutorials


Additional Site Content:

Member Info & Sign Up

Member Login's Computer Open Web Directory

IT Certification Counselor and Complete List

Financial Aid Resources's IT Career Center

Online IT Publications

IT Associations & Organizations

The Latest Technology News

IT Stock Quotes and News

Online Games

Music and Movies

Travel Reservations, Flight Schedules & Tracking

The Best of the Web

Best Developer Books at

How You Can Support Our IT Training Mission

Community Content:
Use Our Forum to Ask Questions & Give Answers

Enter Our Chat Room

Our Free Links Page

Free Classified Ads

Create and Send a Greeting Card

Our Cartoons and Jokes

Free Email at ZapZone

Take Our Survey


XML Training

Click Here to Sign-Up and Become a Member of

This training is available on our members site only. As a member, all of the training and tutorials are available to you. We will be adding more training materials here in the future. You can join now for only USD $15 total for 2 months, $25.00 for 4 months, $34.00 for 6 months, or $59.00 for 1 year. (Please note the local links to member training content do not work on this page.)

Up 1 LevelBack to Member Sign-up & Information Home Page


XML Training

An Introduction to XML
presented by the University of Washington

XML Training Tutorials

In these XML training tutorials you will learn what XML is, and the difference between XML and HTML. You will also learn how to start using XML in your applications.

XML Basics:

Introduction to XML
What is XML, and how does it differ from HTML?

How XML can be used
Some of the different ways XML can be used.

XML Syntax
The simple and very strict syntax rules of XML.

XML Elements
XML Elements, relationships, content and naming rules.

XML Attributes
How XML attributes can be used to describe elements, or to provide additional information about elements.

XML Validation
The difference between a Well Formed and a Valid XML document and how a DTD is used to define the XML document.

XML support in Netscape and Explorer
About the support for XML in the two most famous browsers.

Viewing XML in Internet Explorer
How to use Internet Explorer to view an XML file.

Displaying XML with CSS
How to use Internet Explorer and CSS to display an XML file.

Displaying XML with XSL
How to use Internet Explorer and XSL to display an XML file.

XML embedded in HTML
How to embed XML inside HTML documents.

The Microsoft XML Parser
How to use the Microsoft XML parser to open and manipulate XML documents.

XML in Real Life
This is where we take a look at some real life use of XML.

XML Advanced:

XML Namespaces
How to avoid element name conflicts using XML namespaces.

How to tell an XML parser not to parse the text.

XML Encoding
How to encode your XML documents.

XML Server
How to generate XML on the server.

XML Applications
How you can use IE 5 to navigate an XML file and how to create a complete XML application.

XML HTTP Requests
How to request XML from a server using HTTP.

Behaviors for HTML and XML
How the new CSS behavior selector can be used to create dynamic content.

XML Technologies
XML technologies that are important to the understanding and development of XML applications.

XML Examples
Learn by examples! With this editor, you can edit XML, and click on a test button to view the result.

20 Question XML Quiz
You will get 1 point for each correct answer. At theend of the Quiz Test, your total score will be displayed. Maximum score is 20 points.

Free Chapters from The XML Bible

  • Chapter 17: XSL Transformations
  • Chapter 18: XSL Formatting Objects
  • Chapter 19: XLinks
  • Chapter 20: XPointers
  • Chapter 24: Schemas

Free Chapters from XML How to Program - a comprehensive guide to programming in XML.

  • Chapter 6 - Document Type Definition (DTD)
  • Chapter 11 - XML Path Language (XPath)
  • Chapter 13 - XSL: Extensible Stylesheet Language Formatting Objects
  • Chapter 20 - Custom Markup Languages: Part I

Six Online XML CBT Lessons (quizzes not available):

  1. Viewing and Understanding XML
  2. Creating a Basic Document
  3. Building DTDs & Checking Documents
  4. Entities
  5. The Document Object Model
  6. CSS and XSL Style Sheets

Microsoft XML 3.0 - XML Tutorial

This tutorial consists of a set of interactive lessons that walk you through typical Extensible Markup Language (XML) authoring and development tasks.

You will be able to read the lessons in Microsoft Internet Explorer 3.0, 4.0, and other browsers, but the interactive elements and demos require Internet Explorer 5.0 and later.

  • Lesson 1: Authoring XML Elements
  • Lesson 2: Authoring XML Documents
  • Lesson 3: Authoring XML Data Islands
  • Lesson 4: Using the XML Object Model
  • Lesson 5: Using XML Namespaces
  • Lesson 6: Authoring XML Schemas
  • Lesson 7: Using Data Types Within XML Documents
  • Lesson 8: Accessing Typed XML Values
  • Lesson 9: Using the C++ XML Data Source Object
  • Lesson 10: Using the Master/Detail Feature with the C++ XML Data Source Object

Parsing XML Documents:

Learning XML: Parsing XML Documents: Events, Part 6
Learning XML: Parsing XML Documents: Events, Part 5
Learning XML: Parsing XML Documents: Events, Part 4
Learning XML: Parsing XML Documents: Events, Part 3
Learning XML: Parsing XML Documents: Events, Part 2
Learning XML: Parsing XML Documents: Events, Part 1

XSL Tutorials:

Learning XML: XSLT Sorting
Learning XML: Making Choices
Learning XML: Trees, Nodes, and Templates, Part III
Learning XML: Trees, Nodes, and Templates, Part II
Learning XML: Trees, Nodes, and Templates, Part I
Using Conditional Tests
Using XML Attribute Values
Inserting Attributes Into the Output Stream
From XML Data to HTML Tables
Introduction to Transformations (XSLT) using IE5 (Part 2)
Part I: Introduction to Transformations (XSLT) using IE5
XSL and XSL Transformations (XSLT), Getting Started

XML for Beginners:

Part VI: Valid Documents, Well-Formed Documents, and the DTD
Part V: Content
Part IV: Elements
Part III: Tags and Attributes
Part II: Creating and Maintaining Structure
Part I: Structured Documents, Plain Text, and Rendering 

XML and Java: A powerful combination
- The XML-Java technical session at JavaOne ("XML in the Java Platform") was so densely packed that the session was repeated the next day for the benefit of those who missed it the first time. Attendees learned why the syntactic standard of XML and the portability of Java are natural and synergistic partners for creating applications ranging from the personal to the enterprise. 

Programming XML in Java: 3-Part Series of Tutorials:

  • Programming XML in Java, Part 1 - Create Java apps with SAX appeal. Use the Simple API for XML (SAX) to process XML in Java easily.
  • Programming XML in Java, Part 2 - Experience the joy of SAX, LAX, and DTDs. Learn about SAX and XML validation through illustrative examples.
  • Programming XML in Java, Part 3 - DOMination: Take control of structured documents with the Document Object Model.

XML: A Beginner's Guide:
Read Module 1: The History of XML (pdf)

HTML: The Complete Reference, Third Edition:
Read Chapter 17: XML: Beyond HTML (pdf)

Just XML (2nd Edition):
Read Chapter 1: Markup Laid Down (pdf)

The XML Handbook (3rd Edition):
Read Chapter 2: Just Enough XML (pdf)

Professional XML 2nd Edition:
Read Chapter 1: Introducing XML
Read Chapter 15: XML Data Binding
Download the code

XML Step by Step:
Read Chapter 3: Creating Well-Formed XML Documents

Building Web Sites with XML:

Read Chapter 8: Presenting XML in the Client (pdf)

XML: The Annotated Specification:
Read Chapter 2: Documents (pdf)

XML Black Book 2nd Edition:
Read Chapter 5: DTDs in XML (pdf)

Professional XML Schemas:
Read Chapter 1: Getting Started with XML Schemas
Read Chapter 3: Creating Content Models

XML: The Complete Reference:
Read Chapter 18: Introducing Schemas (pdf)

Professional XML Meta Data:
Read Chapter 5: RDF Schema
Read Chapter 9: Meta Data Architectures

Inside XML:
Chapter 1: Essential XML (pdf)
Chapter 11: Java and the XML DOM
Chapter 13: XSL Transformations

Professional XSL:
Read Chapter 3: XSLT Basics
Read Chapter 13: Transformations to VoiceXML

Beginning XML:
Read Chapter 2: Well-Formed XML
Download the code

Professional XML:
Read Chapter 6: SAX 1.0: The Simple API for XML
Download the code

Professional XML Databases:
Read Chapter 2: XML Structures for Existing Databases

XSLT Programmer's Reference:
Read Chapter 1: XSLT in context
Download the code

XSLT Programmer's Reference 2nd Edition:
Read Chapter 1: XSLT in Context
Read Chapter 9: Stylesheet Design Patterns

Inside XSLT:

Read Chapter 1: Essential XSLT (pdf)
Read Chapter 4: Creating Match Patterns

XSLT and XPATH: A Guide to XML Transformations:
Read Chapter 1: Anatomy of an XSLT Stylesheet (pdf)

Professional Java XML:
Read Chapter 3: The DOM
Read Chapter 15: Client-Side Presentation Logic

Professional Java XML Programming with Servlets and JSP:
Read Chapter 10: JSPs and JavaBeans
Download the code

JSP: The Complete Reference:
Read Chapter 16: JSP and XML (pdf)

Enterprise Application Integration with XML and Java:
Read Chapter 3: Methods of Processing XML (pdf)

Designing Distributed Applications with XML, ASP, IE5, LDAP and MSMQ:
Read Chapter 5: Metadata
Download the code
Download the code for case studies

Professional ASP XML:
Read Chapter 10: Case Study: Data-Driven XSL
Download the code
Download the code for case studies 1 to 4 and 6
Download code for case study 5

Professional XML Web Services:
Read Chapter 3: SOAP Basics
Read Chapter 11: .NET Web Services

SOAP: Cross Platform Internet Development Using XML:
Read Chapter 2: XML Overview (pdf)

XML and SOAP Programming for BizTalk Servers:
Read Chapter 5: The XML Application

Professional BizTalk:
Read Chapter 1: BizTalk and Application Integration

BizTalk: Implementing Business-to-Business E-commerce:
Read Chapter 6: Hubbed Marketplace Integration (pdf)

Professional Visual Basic 6 XML:
Read Chapter 4: Using XML Queries and Transformations
Download the code

Moving to VB.NET: Strategies, Concepts and Code
Read excerps from Chapters 2, 4 and 12 (pdf)

Professional SQL Server 2000 XML:
Read Chapter 6: XSD Schemas

SQL Server 2000 Developer's Guide:
Read Chapter 15: Using XML (pdf)

XML Processing with Python:
Read Chapter 10: Just Enough SAX (pdf)

Beginning XHTML:
Read Chapter 13: Different Media Types
Download the code

Chapter 4: Converting HTML to XHTML
Chapter 8: Understanding XForms

XHTML Black Book:
Read Chapter 15: XML and Extending XHTML


More XML Training Tutorials and Books are available on our member site here and here.





 Return to Top
 Back to previous page



Please Suggest a Computer Education, Training, or Tutorial Web Site Link for this Site

If you know a good Computer Education, Training, or Tutorial web site that is not on this page please fill this form out with the address of the web site and we will post it. This will help everyone who is seeking to learn more about computers.

Please enter the name of the site, its address, and a short description of its contents. Thank you.

Name of Web Site:

Address of Web Site:

Short Description:

Clicking the Submit Computer Education Web Site button will open a new browser window, when finished you can close that window.

Please Help Support our Computer Education & Training Web Site

Please email questions or comments to Webmaster:

All pages on this web site are © 2012 by DeepSearcher Inc