Удаление пустых тэгов XML с использованием XSLT [duplicate]

Если вы перейдете в «Системные настройки» -> «Универсальный доступ» -> «Наведение и щелчок» и активируйте «Ключи мыши», вы можете использовать клавиши numpad для перемещения указателя мыши.

2
задан 16 July 2014 в 15:35

1 ответ

Итак, сражаясь с пробелами, попробуйте следующее:

<xsl:template match="node()|@*">
    <xsl:copy>
        <xsl:apply-templates select="node()|@*"/>
    </xsl:copy>
</xsl:template>

<xsl:template match="*[not(*) and
                       string-length(normalize-space(.))=0 and
                       (not(@*) or @*[string-length(normalize-space(.))=0])]">
    <xsl:apply-templates/>
</xsl:template>
1
ответ дан 15 August 2018 в 16:56

Другие вопросы по тегам:

Похожие вопросы: