This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: problem w/ namespaces
- From: Oleg Tkachenko <olegt at multiconn dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Tue, 30 Apr 2002 18:45:49 +0200
- Subject: Re: [xsl] problem w/ namespaces
- Organization: Multiconn International
- References: <OF1D7467BA.11EE8EC5-ONC2256BAB.005114A7@e-know.net>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Jakub.Valenta@Deio.net wrote:
> I am trying to define namespace of my xml data and I do it like
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0" xmlns:xsl
> ="http://www.w3.org/1999/XSL/Transform">
> <xsl:template match="/">
> <CbaMessage xmlns="http://www.deio.net/cbamessage" ...
>
> In the output of the transformation the root elemnt (CbaMessage) has
> correct namespace, but all direct children elements of <CbaMessage> look
> like this
>
> <Transport xmlns="">
You probably create Transport element in another template and with no
namespace defined, that's why xslt processor output it with no
namespace. You can declare namespace on the <xsl:stylesheet> element to
get all non-prefixed element in that namespace:
<xsl:stylesheet version="1.0" xmlns:xsl
="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.deio.net/cbamessage">
--
Oleg Tkachenko
Multiconn International, Israel
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list