|
|
|
Module 1: Overview of XML and XSLT
- Representing Data with XML
- Transforming XML Documents with XSLT
- Using XML and XSLT to Build Solutions
Skills
- Describe the syntax of XML documents.
- Describe the purpose of XSLT style sheets
- Describe typical problems that XSLT style sheets are used to solve.
Top |
|
Module 2: Selecting and Navigating Nodes Using XPath
- Introducing XPath
- Accessing Node Information
- Navigating a Document Using Location Paths
- Using Operators and Functions in Location Paths
- Lab 2.1: Accessing Node Information
- Lab 2.2: Selecting and Navigating Nodes Using XPath
Skills
- Using XPath expressions within the Document Object Model (DOM) methods selectNodes() and selectSingleNode().
- Writing XPath location paths to select specific nodes from an XML document.
- Writing conditional expressions in XPath.
- Using XPath operators and functions to write more sophisticated expressions.
Top |
|
|
Module 3: Introducing XSLT
- Introducing XSLT
- Template Rules
- Enhancing Template Rules
- Lab: Defining and Using Template Rules
Skills
- Applying an XSLT style sheet to an XML document, both statically and dynamically.
- Defining and instantiating template rules to make use of the transformation capabilities of XSLT.
Top |
|
Module 4: Refining and Combining Style Sheets
- Sorting Document Content
- Controlling Document Output
- Including and Importing Style Sheets
- Lab: Refining and Combining XSLT Style Sheets
Skills
- Specifying a sort order for the result document, alphabetically or numerically, in ascending or descending order.
- Specifing number formats for the result document.
- Specifing whether white space in the result document is stripped or preserved.
- Including one style sheet inside another.
- Importing one style sheet into another.
- Overriding imported template rules in the main style sheet.
Top |
|
|
Module 5: Programming with XSLT
- Named Templates
- Variables and Parameters
- Performing Repetition and Conditional Processing
- Using XSLT Extension Elements and Functions
- Lab: Programming with XSLT
Skills
- Defining and calling named templates.
- Using named templates to organize a style sheet effectively.
- Defining variables to represent complex expressions.
- Defining parameters for a template rule or a style sheet.
- Performing repetition and conditional logic within a template.
- Using extension elements and extension functions.
Top |
|
Module 6: Defining XML Grammar and Data Types
- Defining and Using XML Schemas
- Defining Elements in an XML Schema
- Defining Attributes in an XML Schema
- Defining Data Types in an XML Schema
- XML Schemas and ADO
- Lab: Defining XML Grammar and Data Types
Skills
- Creating an XML Schema definition.
- Applying an XML Schema to an XML document.
- Using an XML Schema to define the grammar of an XML document.
- Using an XML Schema to describe the content data types in an XML document.
Top |
|
|
Module 7: Creating and Changing XML Structure with XSLT
- Creating New Structure Using XSLT
Skills
- Creating new elements in a result document.
- Defining attributes and namespaces for new elements.
- Inserting numbered text into a result document.
- Adding processing instructions and comments to a result document as necessary.
Top |
|
Module 8: Cross-Referencing Documents Using XSLT
- Accessing Multiple XML Documents in a Style Sheet
- Introducing Cross-References
- Generating Cross-References in Result Documents
- Lab: Cross-Referencing Documents Using XSLT
Skills
- Writing XSLT style sheets that access and transform multiple XML documents.
- Defining keys to identify nodes in an XML document.
- Using keys to access nodes in the same XML document or a different XML document.
- Generating cross-references in the result document of an XSLT transformation.
Top |
|
|
Module 9: Manipulating XML Documents Using SAX
- Overview of SAX
- Using SAX Interfaces
- Lab: Manipulating XML Documents Using Sax
Skills
- Identifying situations where it is more useful to manipulate XML documents by using SAX than by using the DOM.
- Choosing the correct SAX COM interface and methods to handle typical programming tasks associated with manipulating an XML document.
- Creating an application with Visual Basic that uses SAX to manipulate an XML document.
Top |
|
Module 10: Putting It All Together
- Scope and Purpose of the Northwind Traders Web Site
- Lab: Northwind Traders Web Site
Skills
- Making appropriate use of XSLT and XML technical features.
- Creating XML documents from a database by using Microsoft ActiveX Data Objects (ADO) in an ASP page.
- Writing style sheets to transform XML into HTML or another XML grammar.
- Applying a style sheet dynamically at the Web browser or the Web server.
- Embedding XML documents and XSLT style sheets as data islands in HTML.
- Using the DOM to modify an XSLT style sheet dynamically.
- Using the DOM to create new XML content dynamically.
- Integrating ASP pages and XSLT style sheets with COM.
- Posting XML data from a Web browser to a Web server.
- Designing and using XML Schemas to validate XML structure and content.
Top |
|
|
|
Exams:
-
There are no exams directly associated with this course
|
|
Price Options ex VAT:
Classroom Training
? |
Distance Learning
? |
eLearning Options
? |
Book Learning
? |
£
1750 (€2486)
|
£
995.00 (€1413)
|
- |
No Books Supported for Course at present
|
|
|
Call Free on 0800 169 1890
Print 2 Page Flyer Last Modified 01 May 2008
|
|