[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: namespace woes
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|