(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Exchanging and Transforming Data Using XML and XSLT

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
12 May Bath
19 May London
02 Jun Bath
16 Jun London
07 Jul Bath
21 Jul London
04 Aug Bath
18 Aug London
01 Sep Bath
15 Sep London
06 Oct Bath
13 Oct London
03 Nov Bath
10 Nov London
01 Dec Bath
08 Dec London
05 Jan Bath
05 Jan London
02 Feb Bath
02 Feb London
02 Feb Bath
02 Feb London
02 Feb Bath
02 Feb London
View Other Courses in Same Category

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