【发布时间】:2023-03-23 12:21:01
【问题描述】:
我需要在 dublincore xml 上应用 xsl 来转换
<dc:description> blahblah </dc:description>
类似:
<descriptions>
<description descriptionType="Abstract"> blahblah </description>
</descriptions>
我正在测试这个,但如果元素为空
我不想显示任何东西,而不是<descriptions/>
你应该如何纠正这个问题?
<xsl:if test="dc:description">
<descriptions>
<xsl:for-each select="dc:description">
<xsl:variable name="description" select="."/>
<xsl:if test="$description !=''">
<description descriptionType="Abstract">
<xsl:value-of select="."/>
</description>
</xsl:if>
</xsl:for-each>
</descriptions>
</xsl:if>
【问题讨论】:
标签: xslt