Re: [xsl] problem w/ namespaces

Subject: Re: [xsl] problem w/ namespaces
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Tue, 30 Apr 2002 18:45:49 +0200
Jakub.Valenta@xxxxxxxx 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



Current Thread