请帮我解决这个xslt转换。
来源Xml
<xml>
<test>This is a <bold>sample</bold> description. Please help me with a sample</text>
</xml>
预期输出:这是示例描述。请帮我一个样本
我只需要通过xml标记使指定的文本变为粗体。
谢谢
答案 0 :(得分:2)
此转化:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="text">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
<xsl:template match="bold">
<b><xsl:apply-templates/></b>
</xsl:template>
</xsl:stylesheet>
应用于提供的XML文档:
<xml>
<text>This is a <bold>sample</bold> description. Please help me with a sample</text>
</xml>
在HTML中生成所需的结果:
<p>This is a <b>sample</b> description. Please help me with a sample</p>