/* 已编辑 */
我有一个像这样的 3 列表,在第一个、3 个可编辑的 div 中插入文本,在第二个和两个可编辑的 div 中插入文本,如下所示,我希望当我调用我的模板时,我必须调用两次才能获得模板原样,但代码更改为末尾的 _1 和末尾的 _2 ...
<xsl:call-template name="my_template">
<xsl:with-param name="code" select="'code_1'"/>
</xsl:call-template>
<xsl:call-template name="my_template">
<xsl:with-param name="code" select="'code_2'"/>
</xsl:call-template>
<table>
<tr>
<xsl:for each select="node/contains(@someCode,'my_value_code_for both_in_this_to_show_text_below_and_divs_')">
<td>
Text1
Text2
Text3
</td>
<td>
<DIV>
<DIV id="webedit" formid="{$id}" max_word_count="{$max_word_count}" comment="Title" width="770" style="background-color:#fff; margin-bottom:3pt;">
<xsl:value-of disable-output-escaping="yes" select="//node[@clientCode='my_div_code']"/>
</DIV>
<DIV id="webedit" formid="{$id}" max_word_count="{$max_word_count}" comment="Title" width="770" style="background-color:#fff; margin-bottom:3pt;">
<xsl:value-of disable-output-escaping="yes" select="//node[@clientCode='my_div_code']"/>
</DIV>
<DIV id="webedit" formid="{$id}" max_word_count="{$max_word_count}" comment="Title" width="770" style="background-color:#fff; margin-bottom:3pt;">
<xsl:value-of disable-output-escaping="yes" select="//node[@clientCode='my_div_code']"/>
</DIV>
</DIV>
</td>
<td>
<div width="100%">Text1:</DIV>
<DIV id="webedit" formid="{$id}" max_word_count="{$max_word_count}" comment="Title" width="770" style="background-color:#fff; margin-bottom:3pt;">
<xsl:value-of disable-output-escaping="yes" select="//node[@clientCode='my_div_code']"/>
</DIV>
<div width="100%">Text1:</DIV>
<DIV id="webedit" formid="{$id}" max_word_count="{$max_word_count}" comment="Title" width="770" style="background-color:#fff; margin-bottom:3pt;">
<xsl:value-of disable-output-escaping="yes" select="//node[@clientCode='my_div_code']"/>
</DIV>
</td>
</tr>
</xsl:for-each>
</table>
希望您确实理解了我的代码和问题,如果没有,我将对其进行更多更新。再次感谢。