【发布时间】:2020-12-21 10:02:04
【问题描述】:
我正在尝试编写一个 xslt 以便将 XML 转换为 HTML。在某个时刻,我有一个 XML 元素,它可以包含用户插入的文本。保留任何额外的空格和换行符很重要(添加额外的换行符以不溢出包含的 div 很好)。
我试过用
white-space: pre-wrap;
但在最终的 HTML 中,每次 XML 中有换行符时,都会在行首添加一些额外的空格。 XSL 脚本如下所示:
<xsl:when test="hl7v3:title='event.description'">
<div>
<p style="white-space: pre-wrap; text-align:left;"><xsl:copy-of select="./hl7v3:text/hl7v3:paragraph/text()" /></p>
</div>
</xsl:when>
结果如下所示:
关于如何解决想法的任何建议?
提前谢谢你
【问题讨论】: