[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Need a programmic way to read xslt file, and dete

Subject: Re: Need a programmic way to read xslt file, and determine the mappings defined.
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 8 Nov 2004 15:42:04 GMT
read stylesheet xsl from file
> I can
> control how to create the xslt files to make it easier to re-interpret
> them. 

Yes, but this shows why you are unlikely to find much help from any
off-the-shelf tool. In any particular case, if you know a lot about the
structure of the input, result, and stylesheet, you can probably fairly
easily derive the mapping with some xslt for example, but the general
case is impossible (as a typical transform is not reversable) and even
covering a range of cases is likely to be hard.

What we do in a similar situation is annotate all literal result
elements in the stylesheet with an attribute that shows exactly which
template they came from
so 
<foo xsl="some-stylesheet.xsl template number 6">
 ...

in house we fudge the result dtd so these xsl attributes are valid, and it
means if you want to understand why some bit of the result looks like it
did you know where to look.

For external use we just do a second pass that removes all these
xsl=... attributes.

David


________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.