Я пытаюсь повторно использовать XSL-шаблон и размещать другие шаблоны в этом шаблоне несколько раз.Повторное использование вложенных шаблонов XSL
Вот пример моего кода:
<xsl:template name="wrapper">
<div>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template name="template1"></xsl:template>
<xsl:template name="template2"></xsl:template>
Итак, теперь я хочу, чтобы применить как шаблон 1 и шаблон 2 внутри шаблона «обертки», что-то вроде этого (я знаю, что это не правильный код , но идея есть):
<xsl:template name="template1">
<xsl:template match="wrapper">
<!--code here-->
</xsl:template>
</xsl:template>
<xsl:template name="template2">
<xsl:template match="wrapper">
<!--code here-->
</xsl:template>
</xsl:template>
Любая помощь по этому вопросу была бы оценена по-гречески.
Это не то, как это работает. Что ты пытаешься сделать? Пожалуйста, поставьте некоторый входной XML и соответствующий желаемый результат. – Tomalak
Я вижу края того, что вы пытаетесь достичь, но, как говорит @Tomalak, если у нас нет некоторых примеров, чтобы помочь нам понять, что мы не можем ответить каким-либо полезным способом – Murph
Вы знаете « 'и тот факт, что вы можете« вложить »те, т. е. вызвать шаблон вызова внутри именованного шаблона, да? –