Unlock the power of XML for seamless web and data processing applications with our expert-led course designed for developers and content authors.
Understand the fundamentals and structure of XML documents.
Create and validate well-formed XML documents using DTDs.
Transform XML documents using XSLT and stylesheets.
Explore XML programming APIs in languages such as Java and Perl.
In this course you will learn fundamentals necessary to use XML on the Web or in data processing applications. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming APIs in languages such as Java and Perl.
No upcoming dates. Please check back later.
Data and Document Structure
XML
Well-Formed XML
Validity vs. Well-Formed XML
Enforcing Validity: DTDs
Presentation Style
Markups
HTML vs. XML
Why XML?
Using XML XML Syntax
Tag Attributes
Naming Rules
Empty and Non-Empty Elements
Nesting and Hierarchy of Tags
Processing Instructions and the XML Declaration
Other XML Tags
Entity and Character References Writing DTDs
XML DTDs
DOCTYPE
Element Quantifiers
Attributes
Attribute Default
Parsed General Entities
Parsed Parameterized Entities Namespaces
Why Namespaces?
Namespace Prefixes and Declaration
Multiple Namespace Declarations
Declaring Namespaces in the Root Element
Default Namespaces
DTD's and Namespaces
Fixing Namespace Names in DTD Basic XML Schemas
A Minimal Schema
Associating Unqualified XML with a Schema
Element Declarations
Attribute Declarations
Complex Types
Simple and Built-in Types
Derivation of Simple Types
Choices
Named Types and Anonymous Types
Transformations
Templates
XPath: Selecting a Node
XPath: Navigating the Tree
Extracting Element Values
Choosing Specific Cases
Multiple Element Transformation
Sorting Elements XML in Applications
Parsers and XML Generators
DOM Parsers
SAX Parsers
Web Services Appendix - Presenting XML for the Web - CSS
Stylesheet Languages
Formatting with Rules
Defining Elements as Blocks
Colors and Fonts
Page Layout with CSS
Associating Qualified XML with a Schema
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier