[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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
Keywords