Subject: RE: [xsl] namespace woes From: <Jarno.Elovirta@xxxxxxxxx> Date: Fri, 4 Feb 2005 08:03:37 +0200 |
Hi, > I have a xsl stylesheet that uses str:split to convert a value into > fragment. > > e.g. > ... > <id>10.20.50</10> > ... > > Becomes > > <root xmlns="http://www.w3.org/1999/XSL/Transform"> > <pg id=10.20.50> > <s>10</s> > <s>20</s> > <s>50</s> > </pg> > </root> > > Everything works great except, my root node is output with the default > namespace. This causes me much grief when I try to access a > node by name > with an XPath expression. > > My question is. How do I reference a node in the namespace context as > noted above, Just declare xmlns:xsl="http://www.w3.org/1999/XSL/Transform" in your stylesheet and then use e.g. xsl:root/xsl:pg/xsl:s > or how can I prevent str:split from outputting > the default > namespace? Don't set the default namespace to be the XSLT one in the str:split template. Cheers, Jarno
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] namespace woes, Jerry Orabona | Thread | [xsl] Urgent : Nested List Help, Sefa Sevtekin |
RE: [xsl] with-param problem, Pieter Reint Siegers | Date | Re: [xsl] traversing xsl using xsl, omprakash . v |
Month |