XML Fundamentals Course
Download PDF course outline
Course DescriptionIn this course students 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. This course is suitable for anyone who needs an introduction to XML, including application developers, Web developers, XML document authors, and webmasters.
|
£725 2 day course Scheduled Dates: 26 January 2012 08 March 2012 19 April 2012 31 May 2012 Location: PTR's Training Centre Wokingham, Berkshire. |
Course pre-requisites:
Topics covered on the 2 day XML Fundamentals course
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
Appendix A Namespaces and XML Schema
- Associating Qualified XML with a Schema
Appendix B Presenting XML for the Web - CSS
- Stylesheet Languages
- Formatting with Rules
- Defining Elements as Blocks
- Colors and Fonts
- Page Layout with CSS
- Lists
Course Classification:
Technical Training Course
This is an instructor led training course taught in a classroom based environment.
Scheduled course dates
26 January 2012 to 27 January 2012
08 March 2012 to 09 March 2012
19 April 2012 to 20 April 2012
31 May 2012 to 01 June 2012
View full schedule of XML Fundamentals courses
View full schedule of XML courses
Print / Download PDF Version of full course schedule
If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite XML Training and bespoke XML courses