Ваша таблица стилей имеет только один шаблон, и этот шаблон соответствует элементу purchaseInvoice
.У вас нет шаблона, соответствующего корневому элементу analystePurchaseInvoices
или его другому дочернему элементу currentDate
.Поэтому эти элементы обрабатываются правилами встроенных шаблонов .Это приводит к тому, что текст, содержащийся в currentDate
, копируется в вывод.
Вы можете избежать этого несколькими способами.Например, вы можете добавить пустой шаблон для обработки currentDate
:
<xsl:template match="currentDate"/>
Или вы можете исключить currentDate
из обработки вообще:
<xsl:template match="/analystePurchaseInvoices">
<xsl:apply-templates select="purchaseInvoice"/>
</xsl:template>