如图所示,地址行1在字段Address Line 1: 1234 California street
APT 555
内分为两行。
示例,现在就是这样:
Gemfile
当我将这些数据转换为XML时,它将地址分成两行。如何在XSLT中将此地址转换为单行?
应用XSLT后,我希望将其放入单行,如下所示
列/字段名称为地址行-1
地址为 1234 California street APT 555
答案 0 :(得分:0)
我看来你的源XML的地址分为2行, 可能在第二行的开头有一些空格,如下所示:
<address>1234 California street
APT 555</address>
因此,如果您将身份模板应用于此类代码或使用<xsl:value-of select="address"/>
,则生成的文本也会分为2行,在第2行保留前导空格。< / p>
您可能应该使用<xsl:value-of select="normalize-space(address)"/>
。
Normalize-space 函数可能会完成这项工作,转换一系列内部&#34; white&#34;变成一个空间。