[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: Re: [xsl] transforming something with a namespace
Subject: RE: Re: [xsl] transforming something with a namespace
From: cknell@xxxxxxxxxx
Date: Fri, 02 Feb 2007 21:40:40 -0500
|
Google "exclude-result-prefixes".
--
Charles Knell
cknell@xxxxxxxxxx - email
-----Original Message-----
From: Sam Carleton <scarleton@xxxxxxxxxxxxxxxx>
Sent: Fri, 2 Feb 2007 20:44:32 -0500
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] transforming something with a namespace
David,
You bring up a very interesting question. I have always been working
in the Microsoft world so I have always been limited to XSLT 1.0, but
this project is a PHP 5.2.0 program. I just looked and I see that PHP
5.2.0 is using Libxslt, but I cannot tell if Libxslt supports XSLT2.
I see that it implements most of EXSLT, what ever that is, so I am
assuming that is is XSLT2 compliant. Do you know?
If it is, can you give me a little more info on
default-xpath-namespace, I googled it and did not find any good
examples, and I am not smart enough to understand the official specs.
Sam
On 2/2/07, David Carlisle <davidc@xxxxxxxxx> wrote:
> I know this is a dumb question,
Not really, It's a faq,
> I tried adding xmlns="urn://www.photoparata.com/events.xsd" to the
> root element of the XSLT, but that did not work.
try adding
xmlns:p="urn://www.photoparata.com/events.xsd" to xsl:stylesheet then
use
/p:element/p:otherelement
(unprefixed names in xpath 1, are like unprefixed attribute names and refer
to no-namespace.)
If you are using xslt2 you have the new option of using unprefixed names
in xpaths and instead setting default-xpath-namespace=... on your
xsl:stylesheet.
| Current Thread |
|
cknell - 3 Feb 2007 02:41:02 -0000 <=
|
|