IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  XML  >  

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
Overview Requirements DownloadFAQsForum Reviews

1. What does Stylesheet Splicer do?
2. Will Stylesheet Splicer create stylesheets?
3. Does Stylesheet Splicer depend on other executable files?


1. What does Stylesheet Splicer do?

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.

Back to top Back to top

2. Will Stylesheet Splicer create stylesheets?

No. It uses XSL code provided by the installation.
Back to top Back to top

3. Does Stylesheet Splicer depend on other executable files?

It requires the DLLs of XML4C 5.4 and XSLT4C 1.7, which are included in the Stylesheet Splicer package.
Back to top Back to top
Download now Download now

Related technologies

For platform(s):
Windows

For topics:
stylesheet processor, XSL, XSLT


 

    About IBM Privacy Contact