Subject: Re: [xsl] named template with parameter problem From: "Ilya Lifshits" <chehlo@xxxxxxxxx> Date: Wed, 23 Apr 2008 00:22:48 +0300 |
Thanks, it's worked. On Wed, Apr 23, 2008 at 12:10 AM, Scott Trenda <Scott.Trenda@xxxxxxxx> wrote: > Did you mean to pass the string 'utt_chp9_ifc_desc'? The > <xsl:with-param> is looking for a child element with name > utt_chp9_ifc_desc, which doesn't exist. Wrap quotes around > 'utt_chp9_ifc_desc' if you're intending a string. > > ~ Scott > > > > > -----Original Message----- > From: Ilya Lifshits [mailto:chehlo@xxxxxxxxx] > Sent: Tuesday, April 22, 2008 4:08 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Cc: Ilya Lifshits > Subject: [xsl] named template with parameter problem > > Hi all, > > I have problem with parameters in named template. > > > snippet from xsl file > -------- > <xsl:template name="j_test_ref"> > <xsl:param name="m_id"/> > <xsl:param name="t_id"/> > <xsl:param name="link"/> > > T.<xsl:value-of select='$m_id'/>.<xsl:value-of select='$t_id'/> > <xsl:element name="xref"> > <xsl:attribute name="xrefstyle">select: > labelnumber</xsl:attribute> > <xsl:attribute name="linkend"><xsl:value-of > select='$link'/></xsl:attribute> > </xsl:element> > </xsl:template> > > > <xsl:template match="j_interface_desc_test_ref"> > Interface Descriptor test - > <xsl:call-template name="j_test_ref"> > <xsl:with-param name="m_id" select='1'/> > <xsl:with-param name="t_id" select='4'/> > <xsl:with-param name="link" select='utt_chp9_ifc_desc'/> > </xsl:call-template> > </xsl:template> > > input xml file > -------------- > > <j_interface_desc_test_ref/> > > > output xml file > --------------- > > T.1.4<xref xrefstyle="select: labelnumber" linkend=""/> > > expected result > > T.1.4<xref xrefstyle="select: labelnumber" linkend="utt_chp9_ifc_desc"/> > > For some reason link parameter is not passed correctly to the > j_test_ref template. > I probably missed something simple. > > Thanks for advice > Ilya.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] named template with param, Scott Trenda | Thread | [xsl] Force Unicode change, Pankaj Chaturvedi |
RE: [xsl] named template with param, Scott Trenda | Date | [xsl] Force Unicode change, Pankaj Chaturvedi |
Month |