如图所示,地址线 1 在场内的两行中Address Line-1
。
例如,现在是这样的:
Address Line 1: 1234 California street
APT 555
当我将此数据转换为 XML 时,它将地址分成两行。如何将此地址放入 XSLT 中的单行?
应用 XSLT 后,我希望将其转换为单行,如下所示
列/字段名称作为地址 Line-1
地址为1234 California street APT 555
如图所示,地址线 1 在场内的两行中Address Line-1
。
例如,现在是这样的:
Address Line 1: 1234 California street
APT 555
当我将此数据转换为 XML 时,它将地址分成两行。如何将此地址放入 XSLT 中的单行?
应用 XSLT 后,我希望将其转换为单行,如下所示
列/字段名称作为地址 Line-1
地址为1234 California street APT 555
我似乎您的源 XML 的地址分为 2 行,可能在第 2 行的开头有一些空格,如下所示:
<address>1234 California street
APT 555</address>
因此,如果您将标识模板应用于此类标签或使用<xsl:value-of select="address"/>
,则生成的文本也将分为 2 行,在第 2 行保留前导空格。
可能你应该使用<xsl:value-of select="normalize-space(address)"/>
.
Normalize-space函数可能会完成这项工作,将一系列内部“白色”字符转换为单个空格。