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

Re: RE: Are there things missing in XSLT which force

Subject: Re: RE: Are there things missing in XSLT which force people to use, say, Java to process XML?
From: Wolfgang Laun <wolfgang.laun@xxxxxxxxx>
Date: Sat, 30 Oct 2010 19:59:40 +0200
Re:  RE: Are there things missing in XSLT which force
Some questions, out of ignorance, but driven by curiosity. I have
addressed a few point that (I think) are required for programming in
the large. ("Large" has no upper bound, has it, Ken ;-) )


On 29 October 2010 22:43, G. Ken Holman <gkholman@xxxxxxxxxxxxxxxxxxxx> wrote:
>
> XSLT absolutely was designed for "programming in the large",

Is there any way that I can write a stylesheet module, to be imported
by others, so that I expose the functions and templates I consider
being part of the "published interface" but forbid the use of certain
local templates or functions (which would permit me to change them
without breaking other code)?

If there is a module with templates matching some specific XML
hierarchy (<x><y z="">...</</), is there a straightforward way of
reusing that for a structurally identical XML hierarchy?

If some XML structure has to be changed, which mechanism (except
regression testing) detects reliably that some module handling this
XML structure isn't fit to do so any more?

W3C has defined XML, XML Schema and XSLT, but there is no way (I know)
of aligning a data definition (e.g., a ComplexType) with an XSLT
module defining operations on such an entity. Or is there?

XSLT is (understandably) focussed on the data types and structures
found in XML and XML Schema. There is no way (again: I know of) for
defining really new data types in a way comparable to, say, Haskell.
Or is there?

Cheers
Wolfgang

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.