xsl-list
[Top] [All Lists]

Re: how to make default actions?

2002-10-22 01:04:58
But you solved the problem from the wrong direction ;-) The template below
is partly already implemented as so called built-in template. Another built-in
template, which is causing your problems, looks like following:

<xsl:template match="text()">
  <xsl:value-of select="."/>
</xsl:template>

So you must simply overwrite this template:

<xsl:template match="text()"/>

Regards,

Joerg

Hi,

 I solve the problem. Only was to add: 

<xsl:template match="node()">
<xsl:apply-templates>
</xsl:template>

 And with this, only the templates that I've defined works, and the text
of the
html does't appear.

  A lot of thanks,

    Marcial

Missatge citat per: Vasu Chakkera <vasucv(_at_)hotmail(_dot_)com>:

Your problem will be more clear if you can let us know what you "were"
expecting and what you "are" getting.
Vasu
----- Original Message -----
From: "Marcial Atienzar Navarro" <maratna(_at_)teleco(_dot_)upv(_dot_)es>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Monday, October 21, 2002 12:26 PM
Subject: [xsl] how to make default actions?


Hello,

 I need to apply templates only for one type of nodes and for another
I
don't
want to make nothing.
 For example:

  <html>
  <body>
    <span>Hello world</span>
    <img src=""/>
  </body>
  </html>

 (This is a small example)

 And the xsl is:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns:html="http://www.w3.org/1999/xhtml";>
<xsl:output method="html"/>

<xsl:template match="html">
 <html>
 <body>
 <xsl:apply-templates/>
 </body>
 </html>
</xsl:template>

<xsl:template match="span">
OK
</xsl:template>

-- 
+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>