Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Introduction to XML
Version 1.1.1
XML Training Overview

This one-day course introduces the eXtensible Markup Language, or XML, including basic grammar and XML validation using DTDs or XML Schema. Students learn to read and to hand-write XML well-formed XML documents, and then proceed to modeling concepts, first learning the basic DTD language and then studying namespaces and XML Schema. The course closes with a chapter on important XML-related technology, including XPath, XSLT, SAX or DOM parsing, and SOAP-based Web services.

The module presents what might be called "Pure XML" -- by which we mean two things. Firstly, everything in the module is based strictly on W3C specifications, without any vendor-specific extensions. Secondly, no knowledge of any particular programming language or other external technology is required to participate fully in the module. Thus the hands-on exercises, and the knowledge that is developed, are portable and applicable to any XML authoring or development effort.

XML Training Learning Objectives

  • Understand the broad influence of XML on emerging software architectures.
  • Write well-formed XML documents to express simple or complex document content.
  • Write DTDs to set rules for XML document validation.
  • Write valid XML documents with internal and/or external document type definitions.
  • Understand the limitations of DTDs in expressing document and object designs and in setting strict validation rules.
  • Read and write XML using namespaces to import type information and to partition the XML namespace.
  • Use XML Schema to validate XML documents.
  • Understand the roles of XPath, XSLT, parsing, and Web services in the broader scope of XML technology in software applications.
XML Training Prerequisites

None. Some familiarity with HTML will be beneficial.

XML Training Course duration

1 day

XML Training Course outline


Chapter 1. A Brief History of XML
  • Birth of XML
  • Content vs. Presentation
  • Self-Describing Data
  • A Standard Document Format
  • Uses for XML
Chapter 2. XML Grammar
  • Structure of an XML Document
  • Handling Whitespace
  • Character and Entity References
  • Well-Formed XML
  • Elements
  • Attributes
  • Processing Instructions
  • Comments
  • CDATA Sections
Chapter 3. Valid XML
  • Document Types
  • DTD Structure
  • Defining Elements
  • Cardinality
  • Attributes
  • Required, Implied, Default, and Fixed Attributes
  • Enumerations
  • XML Namespaces
  • Limitations of DTDs
  • XML Schema
  • Advantages of XML Schema
  • Data Types
Chapter 4. Using XML in Applications
  • SAX and DOM Parsing
  • XSLT
  • XPath
  • XSL-FO
  • Web Services
  • SOAP
Appendix A. Learning Resources

Hardware/Software Requirements

Hardware – minimal

500 MHz, 128 meg RAM, 50 meg disk space.

Hardware – recommended

1.0 GHz, 256 meg RAM, 50 meg disk space

Operating system

Tested on Windows 2000 Professional. Course software should be viable on all systems which support W3C-compliant XML tools.

Software

All free downloadable tools.


Please contact your training representative for more details on having this course delivered onsite or online

Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved