Html XML到XSLT转换中的强标记

Html XML到XSLT转换中的强标记,html,xml,xslt,xml-parsing,Html,Xml,Xslt,Xml Parsing,我有这样一个XML: <texto> <mytag> <es><strong>a very important text</strong> and other text</es> <mytag> </texto> 非常重要的文本和其他文本 我应用XSLT转换来获取HTML文件,但生成的HTML没有标记为我放在XML中的。文本“一个非常重要的文本”显示正确,但未被标

我有这样一个XML:

<texto>
    <mytag>
        <es><strong>a very important text</strong> and other text</es>
    <mytag>
</texto>

非常重要的文本和其他文本
我应用XSLT转换来获取HTML文件,但生成的HTML没有标记为我放在XML中的
。文本“一个非常重要的文本”显示正确,但未被标记
包装

为什么?


如何使标签显示在结果HTML文件中?

以下是有效的XSLT:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>

    <xsl:template match="/">
        <xsl:apply-templates select="//es"/>
    </xsl:template>

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

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

输入文件:

<?xml version="1.0" encoding="UTF-8"?>
<texto>
    <mytag>
        <es><strong>a very important text</strong> and other text</es>
    </mytag>
</texto>

非常重要的文本和其他文本
输出文件:

<strong>a very important text</strong> and other text
非常重要的文本和其他文本

也许您应该向我们展示您的xslt转换……如果不发布xslt代码,问题就不完整了!听起来您在某个地方使用了
,该地方需要
副本
应用模板
,但如果不查看当前代码,就不可能更具体。