oNVDL - XSLT implementation of NVDL dispatching


================================================================================

The XSLT implementation of NVDL dispatching is composed of 3 stylesheets, the first 2
provide two alternatives for the same processing.

================================================================================

getSections.xsl and getSections2.xsl

Transform the XML instance to mark up the elements and attribute sections. In general the sections
do not depend on the NVDL script unless the NVDL contains trigger elements. If the NVDL contains
trigger elements then the NVDL script should be passes as a parameter to the stylesheet.

Parameter name: nvdl
Description: The NVDL script, if relative then specify it relative to the XML file

================================================================================

nvdl2xslt.xsl

Thransfroms an NVDL script into a stylesheet that will process the XML instance with marked up 
sections resulting the NVDL dispatching information.


================================================================================

The processing model is as follows:
 XML instance  ---- (getSections.xsl (optional param nvdl=NVDL script) ---> XML instance with sections
 NVDL script  ---- (nvdl2xslt.xss) ----> XSLT representation of the NVDL script
 XML instance with sections --- (XSLT representation of the NVDL script) ---> NVDL dispatching

================================================================================

There are a number of samples in the samples folder. They are organized in subfolders as follows:

  xml - contains the XML instance files
  nvdl - contains the NVDL scripts
  results - contains the NVDL dispatching files obtained as a result of processing
  xmlSections - contains the XML instance files with marked up sections
  xsl - contains the XSLT representations of the NVDL scripts
  
The nvdl.xpr oXygen project file contains already configured transformation scenarios to transform 
XML instance documents to documents with marked up sections, NVDL scripts to XSLT and to apply 
the XSLT NVDL representation on XML with marked up sections to obtain the result files.
