Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Enhance your career in software development

It's hard to believe that I have been writing about and teaching XML for more than 10 years. In that time XML has become the universal language for representing data, and it is supported by virtually every major development platform and programming language.

Our XML training allows you to learn XML, the document object model, and XSL transformations at your own pace. Ultimately, you will learn how to transform XML into other formats and dynamically generate HTML, RSS, WAP and other presentation markup.

XML Courses from Beyond HTML

XML Fundamentals

XML Schema

XSLT Fundamentals



My Books

Building Web sites with XML
Special Edition Using XSLT


Beyond-HTML Archives

Transform XML into HTML
XML and Web Services
XML Document Object Model (DOM)
Complete XML Archives...

 

XML Tools

Java-XML Programming
Java API for XML Processing 1.1
Java APIs for XML Messaging (JAXM)
Xalan-J TRaX: XSLT for Java
IBM's XML4J (became the base for Apache's Xerces-J)
SAXON (a Java based open source XML Parser)
AElfred (free Java based XML parser with SAX support)
Interacting with XML from JSP
XML Processing with TRaX (Transformation API for XML)
XML Saves The UI: Build automated UIs with Java XML and XSLT
Mapping XML to Java using SAX - Part I
Mapping XML to Java using SAX - Part II
JDOM Tutorial: XML + Java = JDOM
Simplify XML programming with JDOM
Easy Java/XML Integration with JDOM - Part I
Easy Java/XML Integration using JDOM - Part II
Using XML and JSP Together - 2 great tastes that taste great together

MS XML Programming
MS XML Resources Center
Microsoft SOAP Developer Center
Microsoft Web Services Center
XSD for Visual Basic Developers

Apache XML Project
Apache XML Project Page
Xerces Java 2 (XML Parser in Java with support for Schema)
Xerces 2 Presentation (April 2001)
Xerces Java 1 (XML 1.0 Parser in Java)
Crimson (XML 1.0 parser, no support for DOM2 and XML Schema)
Xalan 2 (XSLT stylesheet processor in Java)
Xalan C++ (XSLT stylesheet processor in C++)
FOP (XSL Formatting Object to PDF Converter in Java)
SOAP (based on IBM's SOAP4J implementation)
Cocoon 1 (Java based content publishing system using XML, DOM, SAX)
Cocoon 2

Perl-XML Programming
Perl XML FAQ
The Perl XML Resource Center
Quick Start with SOAP using the Perl SOAP::Lite module
Perl XML Quickstart: Convenience Modules
Perl XML Quickstart: The Standard XML Interfaces
Perl XML Quickstart: The Perl XML Interfaces
Using XML::Twig
High-Performance XML Parsing With SAX
Using XML and Relational Databases with Perl

PHP-XML Programming
PHP developers: Fill your XML toolbox (essential tools and libraries for using XML with PHP)
PHP and XML: using expat functions
DOM XML: An Alternative to Expat
Parsing XML with PHP

C-XML Programming
Expat - XML 1.0 Parser Toolkit (written in C)
Expat XML Parser 2.0
Expat FAQ
The XML C library for Gnome: libxml, a.k.a. gnome-xml

More Training Courses Developed by Michael Floyd

Course Description
Introduction to XML by Michael Floyd Created for Technology Exchange, a training company devoted to corporate training in computer science.
XML Bootcamp Developed for the Richard Hale Shaw of the Shaw Group. Richard's training for software engineers is highly regarded by corporations of all sizes.
Marketing in the Internet Age Developed for the California Association of Realtors, this accredited course is a required class for Realtors wishing to earn the GRI, Real Estate Masters designation. Realtors also earn continuing education credits.

 

site map
Copyright (c) Michael Floyd, 1998-2009. All rights reserved.