XML Fundamentals

Course Duration is 1 Day

£1,295.00 Plus VAT (per person)

Have more than 2 delegates? Talk to us about our closed group courses.

Delivery Method

Open Public Courses – Virtual Delivery Only  Closed Group Courses – Face To Face and Virtual Delivery

Business Benefit

XML is a metalanguage which allows users to define their own customised markup languages, especially in order to display documents on the Internet.
Individuals will learn the fundamentals necessary to use XML on the Web, or in Data Processing Applications.

Who Should Attend

Anyone new to XML for us on the web or in data processing applications.

Learning Outcomes

Getting started with XML
XML Syntax
Writing DTDs
Namespaces
Basic XML Schemas
Transforming XML using XSLT
XML in Applications

Course Content

Getting Started with XML
Data and Document Structure
XML
Well-Formed XML
Valid vs. Well-Formed XML
Enforcing Valid Documents: DTDs
Presentation Style
XSL and XSLT
Using XML

XML Syntax
XML Fundamentals
Tag Attributes
Naming Rules
Empty and Non-Empty Elements
Nesting and Hierarchy of Tags
Processing Instructions and the XML Declaration
Other XML Constructs
Entity and Character References

Writing DTDs
XML DTDs
DOCTYPE
Element Conditions and 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
DTDs and Namespaces

Basic XML Schemas
Schema Overview
A Minimal Schema
Associating Unqualified XML with a Schema
Simple and Built-in Types
Complex Types
Element Declarations
Attribute Declarations
Choices
Named Types and Anonymous Types

Transforming XML using XSLT
Transformations
Templates
XPath: Selecting a Node
XPath: Navigating the Tree
Extracting Element Values
Choosing Specific Cases
Multiple Element Transformation
Sorting Elements

XML in Applications
Reasons and Places for Using XML
DOM Parsers
SAX Parsers
Web Services

How to Book

Dates below represent open public courses only. To book this course, please select an available date and click the book now button below to complete the booking by Credit Card or via Invoice. Have two or more people to train – you may consider a closed group course. Contact us on [email protected] to discuss specific date and delivery requirements.

 

 

The purpose of your training is learning new skills and/or changing behaviour. We can help you measure this!

Post-course, to evaluate how successfully the attendees are doing this, delegates can attend a Workplace Implementation session during the skills transfer period. This additional session lasts for 2.5 hours.

During the Workplace Implementation session the individuals will either on a 1-2-1 basis or as a group discuss the challenges and successes they have experienced during their skills transfer period.
This will include what they are doing differently as a direct result of the training and how this has positively impacted the organisation.
This is an excellent way to encourage the learning, support the skills transfer into the workplace and act as a measure to evaluate the training.

We compile this information into a report so that you have evidence of your return on investment.