Codexml1 |
Scheduled Dates17 Jun 2013 |
Scheduled Address
Framework Training Ltd Business Environment Group |
Experience Levelintro |
||
Days3 |
Price per person
|
Course description
Our XML training course aims to give you the fundamental skills to hand-crank XML using a simple text editor, and learn how you can go on to apply related methods such as XSLT and SAX in order to process and manipulate data.
XML pulses through the arteries of the internet and also plays a major part in interoperability and integration of otherwise disparate systems.
With a good knowledge of XML and the right tools you can create anything from a simple RSS feed to a complex set of business-critical Web Services.
What you will learn
- XML Fundamentals
- XML Syntax Best Practices
- Styling XML with CSS and XSLT
- XML DOM
- XSD
- Overview of SAX, Web Services (SOAP, Web API, REST)
Who should attend
Prerequisites
XML Training Course Syllabus
Introduction to XML
What is XML?
Why do I need XML?
Popular XML tools and editors
Common XML Uses and XML-related specifications
Metadata
RSS
XSLT
XML Web Services
XQuery
XPath
FpML
XML Fundamentals
XML file structure
XML syntax
Validatiing XML
XML Namespaces
XML Parsers and White Space
Presenting XML Data
Styling XML using CSS
Overview of Data Binding
Embedding XML in XHTML (Data Islands)
XML Document Object Model (DOM)
Introduction to the DOM
Extracting information
Manipulating data
Creating new document content
Combining DOM, XML and HTML
Document Type Definition (DTD)
What is a DTD?
DTD syntax
Declaring Elements & Attributes
Associating an external DTD
XML Schema Definition (XSD)
Benefits of XSD over DTDs
Defining the structure of XML with an XML Schema
Defining & declaring Elements, Attributes & Data Types
Introduction to Extensible Stylesheet Language Transformations (XSLT)
Benefits and proper usage of XSLT
Using XSLT with CSS
Repeating Elements
Conditions:
Overview of Simple API for XML (SAX)
Reading data from an XML document using SAX
Events
Callback methods
Overview of XML Web Services
SOAP & XML
Web API & REST
020 3137 3920