[xsl] A strange problem...

Subject: [xsl] A strange problem...
From: i92agcad@xxxxxx
Date: Thu, 26 Feb 2004 20:13:52 +0100 (MET)
 I have this files...

*** sectores.xml
 <sectores>
	<tareas>
		<tarea>dibujaSectores</tarea>
	</tareas>
</sectores>

*** graficos.xslt

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet ...

<xsl:output ...
	
<xsl:include href="includes.xslt"/>
	
<xsl:variable name="urlConfigGrafico">../sectores.xml</xsl:variable>
	
<xsl:template match="grafico">
 
 <svg width="100%" height="100%">
			
 <xsl:for-each select="document(string($urlConfigGrafico))//tareas/tarea">
  <xsl:call-template name="llamaTarea">
   <xsl:with-param name="nombreTarea" select="."/>
  </xsl:call-template>			
 </xsl:for-each>

 </svg>
</xsl:template>

 *** tareas.xsl

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet ...
<xsl:template name="llamaTarea">
 <xsl:param name="nombreTarea"/>
		
 <xsl:choose>
  <xsl:when test="$nombreTarea = 'dibujaSectores'">
   <xsl:call-template name="dibujaSectores"/>
  </xsl:when>
 </xsl:choose>
</xsl:template>		

 *** sectores.xslt
<xsl:styl.......
<xsl:template name="dibujaSectores">

 </xsl:template>


 The paths between files are ok.

 I need to compile it with a .bat file who calls a XALAN processors.

 After the process the output file contains only the SVG header.

 But if i rewrite the "grafico.xslt" like this...

 <xsl:call-template name="dibujaSectores"/>

 <xsl:for-each select="document(string($urlConfigGrafico))//tareas/tarea">
  <xsl:call-template name="llamaTarea">
   <xsl:with-param name="nombreTarea" select="."/>
  </xsl:call-template>			
 </xsl:for-each>

 Then the output file contains the graphic... 

 What could happens?¿? This "new" call what i have to write why not execute 
correctly in the other way?¿

 ThanksThanksThanks

 PD: If someone can helps me i will say him "Ole!!!"

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


Current Thread