我一直在尝试解决这个问题几个小时,但没有运气。XML 看起来像 -
<description>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor labore et dolore magna aliquyam erat
<p><b>Section B: China</b></p>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
eratLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat</p>
<p><b>Section C: Himalayan Studies</b></p>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
eratLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore a aliquyam erat</p>
</description>
我希望输出在没有编码<p>
或标签的情况下干净,但还通过替换为<b>
在部分之前插入换行符。所以输出看起来像<p><b>
<br/>
<description>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor labore et dolore magna aliquyam erat
<br/>Section B: Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
eratLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam no
eirmod tempor invidunt ut labore et dolore magna aliquyam erat
<br/>Section C: Himalayan Studies Lorem ipsum dolor sit amet, consetetur
sadipscing sed diam nonumy eirmod tempor invidunt ut labore et dolore m
ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore a aliquyam erat
</description>
我尝试使用替换功能,但无法添加换行符。也尝试使用翻译但没有运气
<xsl:value-of select="translate(.,
translate(.,
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ',
''),
'')"/>
任何有关如何解决此问题的帮助将不胜感激。