PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
AUDIENCE:
Programmer
Webmaster
Application Architect
IT Professional
DATES:
CONTENT AND OBJECTIVES:
Getting Started
Create a simple XML document; it will be used in the subsequent exercises.
Navigating Nodes using XPath
XPath is used to navigate through elements and attributes in an XML document; specify path expressions for selecting nodes or node-sets in an XML document.
Utilize three XPath built-in functions; the exercises and built-in functions will be selected by the instructor.
XSLT
Use the XSLT transformation to build the generic structure of the page into the XSLT style sheet.
Apply an XSLT style sheet to an XML document.
Refining and Combining Style Sheets
Sort the content of an XML document and use style sheets.
Specify a sort order for the result document, alphabetically or numerically, in ascending or descending order.
Output is to be specified in several formats for the result document.
Specify whether white space in the result document is stripped or preserved.
Programming with XSLT
Write code which performs tasks in XSLT; the code will define and call named templates.
Utilize named templates for organizing a style sheet and defining variables to represent complex expressions.
Code repetition and conditional logic within the template.
Defining XML Grammar and Dataypes
Define and use a complex XML schema.
Specify the elements, attributes, and datatypes.
Creating and Changing XML Structure with XSLT
Transform one XML document to another.
Provide a mechanism for creating rich views in web pages that can be dynamically changed by the user, including the filtering of data for targeted communications.
Encode simple business rules.
Cross-referencing Documents using XSLT
Utilize keys to process cross referencing.
Use keys to take advantages of cross referencing, when the source document is not of type ID/IDREF.
Manipulating XML Documents using SAX
Recognize that a SAX parser initiates a series of events as it reads the document from beginning to end; this contrasts with building a complete representation of the document.
Code the events to handlers, which provide access to the content of the document: 1- The start of the document. 2- A processing instruction element. 3- A comment element. 4- The beginning of an element, including that element's attributes. 5- The text contained within an element. 6- The end of an element. 7- The end of the document.
Virtual Classroom
Blended Learning
↓
Synchronous Instruction
Asynchronous Instruction
Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.
CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.
Certain courses only should be taught by the source software company training company and open source purveyor.