- This Module covers using XPath and XSLT operators to count nodes
and perform mathematical calculations. You will insert the
result of an XSLT expression into the value of an HTML attribute.
You will manage whitespace characters in result documents.
The Module covers XSLT programming concepts, including variables,
parameters, and named templates.
- Tutorial Session 7.1. You will count and number nodes.
Next, you will use XPath functions for handling number and text
values. You will insert the result of an XPath function into
a result document. You will use XSLT mathematical operators to add,
subtract, multiply, and divide. You will use these operators
to negate node values. Finally, you will use number formatting
options, specifying required and optional digits to control number
display. You will also learn to create your own decimal format.
- Tutorial Session 7.2. You will insert the result
of a XSLT expression into an HTML attribute. You will learn
how to create and remove whitespace characters from XML documents.
You will declare and use XSLT variables and create, pass, and work
with parameters.
- Tutorial Session 7.2. You will use XSLT as a functional
programming language. You will create looping logic in a functional
program by using a recursive function, created by using a named
template that calls itself until a stop condition is met.
You will create a named template, pass parameters to a named template,
and create a recursive call.
Reading: Textbook 7.01 to 7.64
Discussion Topic: Class Final Project Conference.
- Your degree of participation in this conference and in the decision
process required to complete the Final Project will be reflected
in the Final Project grading. Remember, this is a "student"
project, and a "collaborative" effort.
- During this week, continue to discuss genealogy datasets, the
types of data and their relationships, and what type of documents
you will need to create. Read all threads and make a point
of posting within the context of evolving conversation and understandings.
Move the discussion in a decisive direction. Begin to offer
suggestions for informed decisions.
Assignments: Submit works.xsl, works.xml, library.xsl,
works.htm, works.css and logo.jpg.
Quiz 6
available through April 11.
All
Module 9 work
due on Monday, April 11.
|