|  |
Stylesheet Splicer
A customizable stylesheet processor that also manages multiple versions of XSL stylesheets from a common XSLT code base.
Date Posted: June 8, 2004
|
|
 |
 |
 |
 |
|
 |  Several things, all related to transforming XML (Extensible Mark-up Language) documents from one format (such as CFXML) to another format (such as RosettaNet PIP). Basic input files are: (1) a valid XML document, and (2) an XSL (Extensible Style Language) stylesheet applicable to the former. As a "stylesheet processor," Stylesheet Splicer will apply the latter to the former to produce a third XML document in the intended format.
More interestingly, Stylesheet Splicer can build the stylesheet it will use dynamically from fragments of XSL code in smaller files provided as input. When XSL programmers create several stylesheets to produce different versions of a transformation, the stylesheets tend to contain
significant duplication. Now the unique portions of these stylesheets may be broken out into a set of much smaller, non-duplicating XSL files. Then Stylesheet Splicer will assemble the pieces needed for a particular version dynamically. When the duplication among stylesheets is eliminated, change control becomes much easier.
In addition, the XSL programmer may customize pop-up windows with which Stylesheet Splicer will collect user input during a transformation. By responding to these pop-up windows, the user determines which XSL fragment files will be used and what variable information is passed to them. Also the path to DTD (Data Type Definition) files used for validation may be changed by the user.
| | |
 |  No. It uses XSL code provided by the installation.
| | |
 |  It requires the DLLs of XML4C 5.4 and XSLT4C 1.7, which are included in the Stylesheet Splicer package.
| |
|
|
 |
|
| |
|