我有一个尾随的白色空间我很好奇如何摆脱,尝试了几种不同的方法。这是代码。尾随白色空间
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output
indent="no"
method="text"/>
<xsl:template match="/">
Famous Mountains of the World
<xsl:apply-templates />
</xsl:template>
<xsl:template match="mountain">
Mountain Name:<xsl:value-of select="name[@language='English'] "/>
Mountain Name:(<xsl:value-of select="name[@language='PigLatin'] "/>)
Location:<xsl:value-of select="location"/>
Height:<xsl:value-of select="height"/></xsl:template>
</xsl:stylesheet>
是我如何让它熄灭。
Mountain Name:Mount Everest
Mountain Name:(ountMa verestEa)
Mountain Name:Mount Ranier
Mountain Name:()
Mountain Name:Mount St. Helens
Mountain Name:()
相反,它提出了:
Mountain Name:Mount Everest
Mountain Name:(ountMa verestEa)
Mountain Name:Mount Ranier
Mountain Name:()
Mountain Name:Mount St. Helens
Mountain Name:()
或
Mountain Name:Mount Everest
Mountain Name:(ountMa verestEa)
Mountain Name:Mount Ranier
Mountain Name:()
Mountain Name:Mount St. Helens
Mountain Name:()
如果我使用xsl:文本和xsl:带状空间元素= “*” 处理不当帮助处理缩进。
如何摆脱多余的空间的任何想法?任何帮助将是一个很大的帮助。一直在窃听我一下。
非常感谢我将给出拍摄,我试图我会再补充一点。再次感谢。 –
reven
呃打我还是不行。 – reven
'xsl:strip-space'适用于仅包含仅空白文本节点的_elements_。它不会影响其他内容以外的元素。因此,'normalize-space()'实际上并不是一个更精细的版本,而是一个不同的函数。 –