Exchanging and Transforming Data using XML and XSLT At by fdjerue7eeu

VIEWS: 102 PAGES: 2

More Info
									                                                Exchanging and Transforming
                                                Data using XML and XSLT
                                                At the end of the course the delegate will be able to complete the following:

                                                Overview of XML and XSLT                              Programming with XSLT
COMPUTER TRAINING                                  Representing Data with XML                           Named Templates
                                                   Transforming XML Documents with XSLT                 Variables and Parameters
 The key to a better future                        Using XML and XSLT to Build Solutions                Performing Repetition and Conditional
                                                Skills:                                                   Processing
                                                   Describe the syntax of XML documents.                Using XSLT Extension Elements and Functions
                                                   Describe the purpose of XSLT style sheets            Lab: Programming with XSLT
                                                   Describe typical problems that XSLT style         Skills:
                XML                                 sheets are used to solve.                         
                                                                                                      
                                                                                                          Defining and calling named templates.
                                                                                                          Using named templates to organize a style
     Course No. 1913                            Selecting and Navigating                                  sheet effectively.
                                                                                                         Defining variables to represent complex
                                                Nodes Using XPath                                         expressions.
             5 Days                                Introducing XPath                                    Defining parameters for a template rule or a
                                                   Accessing Node Information                            style sheet.
                                                   Navigating a Document Using Location Paths           Performing repetition and conditional logic
                                                   Using Operators and Functions in Location             within a template.
Target Audience:                                    Paths                                                Using extension elements and extension
This course is intended for Web developers         Lab: Accessing Node Information                       functions.
and Visual Basic developers who have used          Lab: Selecting and Navigating Nodes Using
XML to create simple Web applications, and
need to know how to exploit the full
                                                    XPath                                             Defining XML Grammar and
                                                Skills:
potential of XML and Extensible Stylesheet
                                                   Using XPath expressions within the Document       Data Types
Language Transformations (XSLT).
                                                    Object Model (DOM) methods selectNodes()             Defining and Using XML Schemas
                                                    and selectSingleNode().                              Defining Elements in an XML Schema
Pre-requisites:
                                                   Writing XPath location paths to select specific      Defining Attributes in an XML Schema
Before attending the course, students
                                                    nodes from an XML document.                          Defining Data Types in an XML Schema
should have the following pre-requisites:
                                                   Writing conditional expressions in XPath.            XML Schemas and ADO
• Web development experience using
                                                   Using XPath operators and functions to write         Lab: Defining XML Grammar and Data Types
  HTML and XML.
                                                    more sophisticated expressions.                   Skills:
• Experience scripting with Visual Basic for                                                             Creating an XML Schema definition.
  Applications, VBScript, or JavaScript.
                                                Introducing XSLT                                         Applying an XML Schema to an XML
• Some prior experience using COM
                                                   Introducing XSLT                                      document.
  objects, Active Server Pages (ASP pages),
  and either Visual Basic or Microsoft Visual      Template Rules                                       Using an XML Schema to define the grammar
                                                   Enhancing Template Rules                              of an XML document.
  C++.
                                                   Lab: Defining and Using Template Rules               Using an XML Schema to describe the content
Taking one or more of the following courses                                                               data types in an XML document.
will help the students meet the                 Skills:
prerequisites:                                     Applying an XSLT style sheet to an XML
                                                                                                      Creating and Changing XML
• Course 1905, Building XML-Based Web               document, both statically and dynamically.
  Applications                                     Defining and instantiating template rules to      Structure with XSLT
• Course 1013, Mastering Microsoft Visual           make use of the transformation capabilities of       Creating New Structure Using XSLT
                                                    XSLT.
  Basic 6 Development                                                                                 Skills:
• Course 1017, Mastering Web Application
                                                Refining and Combining Style                             Creating new elements in a result document.
  Development Using Microsoft Visual                                                                     Defining attributes and namespaces for new
  InterDev 6                                    Sheets                                                    elements.
                                                   Sorting Document Content                             Inserting numbered text into a result
Purpose:                                           Controlling Document Output                           document.
At the end of the course, students will be         Including and Importing Style Sheets                 Adding processing instructions and comments
able to define XML Path Language (XPath)
expressions to locate and filter the content
                                                   Lab: Refining and Combining XSLT Style Sheets         to a result document as necessary.
                                                Skills:
of an XML document; define XSLT style
sheets to transform XML documents at the           Specifying a sort order for the result            Cross-Referencing
Web browser and Web server; create and              document, alphabetically or numerically, in       Documents Using XSLT
change XML structure by using XSLT; use             ascending or descending order.                       Accessing Multiple XML Documents in a Style
XSLT to merge different XML documents              Specifing number formats for the result               Sheet
and generate cross-references between               document.                                            Introducing Cross-References
them; and create a Visual Basic application        Specifing whether white space in the result          Generating Cross-References in Result
that uses the Simple API for XML (SAX) to           document is stripped or preserved.                    Documents
access large XML documents.                        Including one style sheet inside another.            Lab: Cross-Referencing Documents Using XSLT
                                                   Importing one style sheet into another.
                                                                                                      Skills:
                                                   Overriding imported template rules in the
                                                                                                         Writing XSLT style sheets that access and
                                                    main style sheet.
                                                                                                          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.
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

Putting It All Together
   Scope and Purpose of the Northwind Traders


    Web Site
    Lab: Northwind Traders Web Site
                                                           F1 COMPUTER
Skills:                                                  TRAINING SERVICES
   Making appropriate use of XSLT and XML
    technical features.
   Creating XML documents from a database by                  THE KEY TO A
    using Microsoft ActiveX Data Objects (ADO) in an          BETTER FUTURE
    ASP page.
   Writing style sheets to transform XML into HTML
    or another XML grammar.
   Applying a style sheet dynamically at the Web          for further information…
    browser or the Web server.
   Embedding XML documents and XSLT style
    sheets as data islands in HTML.                           call us on
   Using the DOM to modify an XSLT style sheet
                                                          0800 169 1890
    dynamically.
   Using the DOM to create new XML content
    dynamically.
   Integrating ASP pages and XSLT style sheets with
                                                             F1 COMPUTING
    COM.
   Posting XML data from a Web browser to a Web              SYSTEMS LTD
    server.                                                      3 Kelso Place
   Designing and using XML Schemas to validate
                                                               Upper Bristol Road
    XML structure and content.
                                                                BATH BA1 3AU

                                                              Fax: 01225 444728

                                                           training@f1comp.co.uk

                                                           www.f1comp.co.uk


                                                         LONDON BATH OR ONSITE




                                                           PARTICULARS
                                                                  Cost:
                                                              £1750 plus VAT
                                                                Platform:
                                                                   Windows
                                                                  Numbers:
                                                        Maximum of 6 people on each
                                                        course at F1’s training facilities
                                                             in London and Bath

								
To top