Ниже моего ввода
<root>
<text>
<bold>Co<csc>lorado DivIs</csc>IoN</bold>
</text>
<text>
fi<csc>ve and a ha</csc>lf <x>abc</x>
</text>
</root>
Вот мой xslt моя реализация (xslt verions-1.0)
<xsl:for-each select="/root/text">
<xsl:value-of select="./child::*[local-name(.)!='x']" />
<xsl:text> </xsl:text>
</xsl:for-each>
правильный вывод, как показано ниже, должен игнорировать только значение элемента «x».
Colorado DivIsIoN five and a half
В выводе, который я получаю, отсутствует текст текущего элемента.
Colorado DivIsIoN ve and a ha