[Home] [By Thread] [By Date] [Recent Entries]


> From: "Uche Ogbuji" <uche.ogbuji@f...>
> 
> > Dou you have an XSLT implementation for this, yet?  I'd guess you'd need EXSLT 
> > (at least dyn:evaluate()) to make it work.
> 
> Actually only vanilla XSLT is required.  Abstract patterns just require a preprocess to do
> macro-expansion. (The guiding rule of symbolic/text processing is to things in a pipeline.)


Hmm.  But that means 3 passes are required overall: preprocess, compile and 
execute.  This seems a bit much.  It would seem that a pipeline within the 
stylesheet (using exslt:node-set) or dynamic sub-expressions (dyn:evaluate) 
are a sensible practicality here.

But that's a minor matter.


-- 
Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Gems From the [Python/XML] Archives - http://www.xml.com/pub/a/2003/04/09/py-xm
l.html
Introducing N-Triples - http://www-106.ibm.com/developerworks/xml/library/x-thi
nk17/index.html
Use internal references in XML vocabularies - http://www-106.ibm.com/developerw
orks/xml/library/x-tipvocab.html
EXSLT by example - http://www-106.ibm.com/developerworks/library/x-exslt.html
The worry about program wizards - http://www.adtmag.com/article.asp?id=7238
Use rdf:about and rdf:ID effectively in RDF/XML - http://www-106.ibm.com/develo
perworks/xml/library/x-tiprdfai.html



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member