California IT Courses

Mastering XML

Length: 5 Days | Price: Please contact us for pricing information.

This XML training course presents a thorough introduction to creating, validating, transforming, transporting and formatting XML data. The course covers structuring data with XML; validating that data with document type definitions (DTDs) and schemas; creating and viewing XML documents; transforming XML documents with the XML Stylesheet Language (XSL, XSLT and XPATH); use of XML in the deployment of Web Services; referencing XML data via the document object model (DOM) and parsing libraries; and parsing XML via the Simple API for XML (SAX). The course will also focus on creating, validating and transforming data in a Java or .NET application development environment. Extensive examples and demos are provided, as well as comprehensive hands on lab exercises that reinforce the concepts being taught and introduce the practical application of XML to business problems.

Course Prerequisites: Experience with a programming or scripting language, such as Java, JavaScript, VB or C# is helpful but not necessary.

Mastering XML Course Overview
  • XML Capabilities
  • XML Document Structure
  • Introduction to XML Elements
  • Validating XML Documents with Document Type Definitions (DTDs)
  • Using Uniform Resource Identifiers (URIs)
  • Creating Document Type Definitions
  • ATTLIST Markup Declaration
  • Creating Entities
  • Benefits of XML Schemas
  • Using Namespaces in Documents
  • Validating Documents with Schemas
  • Overview of Schema Data Types
  • Defining New Data Types
  • Complex Types and Groups
  • Reuse and Uniqueness in Schema Validation
  • Introduction to XSL and Xpath
  • Document Transformation Using XSL and XSLT
  • Creating Printable Documents using XSL-FO
  • Introduction to XML DOM
  • The Document Object
  • The NodeList Object
  • Reading and Writing XML Using the DOM
  • The XmlDocument Object
  • Basic SAX Architecture
  • Validating Parsers in Java
  • Programmatic Transformations
  • XSL-FO Transformations
  • SOAP Architecture
  • Purpose of Web Services
  • Creating a Web Service
  • WSDL Elements
Copyright© California IT Courses