|
Subject: Re: [xsl] A beef with XSLT Sometimes too complicated From: Nic James Ferrier <nferrier@xxxxxxxxxxxxxxxxxxxx> Date: Fri, 14 Jul 2006 13:22:22 +0100 |
David Carlisle <davidc@xxxxxxxxx> writes:
>> They have 2 different specs and one can exist independently of the
>> other
>
> xpath can exist without xslt but not the other way round. The situation
> is (exactly) the same in XQuery, but XQuery is usually regarted as an
> extension of XPath: that is XQuery is a single language, with more
> constructs than XPath) whereas XSLT is usually described is a
> two-language construct consisting of xslt constructs and Xpath
> constructs. It's pretty much a marketing angle which way you describe it
> really. Although on the surface the XQuery spec doesn't defer to XPath
> for the specification of the Xpath-part of XQuery but rather just includes
> copies of the definitions, whereas the XSLT spec does refer to the xpath
> spec, this is just an artifact of the way the stylesheets making the
> public html versions of the spec are built. The XPath and XQuery
> documents are built out of a common xml document base.
I wouldn't mind if the only if was in xpath. In other words if there
were *more* ties that bind between the two worlds:
<xsl:variable name="x"
select="if $var then select(@id='1') else select (@id='2')"/>
<something id="1">
hello!
</something>
<otherthing>
goodbye
</otherthing>
If we are to have the facilities in xpath I can't see why they can't
point into the xslt structure.
Ah well. I should have joined the working group (but I couldn't afford
it!)
--
Nic Ferrier
http://www.tapsellferrier.co.uk for all your tapsell ferrier needs
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] A beef with XSLT Sometime, David Carlisle | Thread | Re: [xsl] A beef with XSLT Sometime, David Carlisle |
| Re: [xsl] A beef with XSLT Sometime, David Carlisle | Date | Re: [xsl] A beef with XSLT Sometime, Colin Paul Adams |
| Month |