0
如在圖片中的第1行地址是在該領域內Address Line-1
兩行。
例如,這是它的現在:
Address Line 1: 1234 California street
APT 555
當我這個數據轉換成XML劈裂地址分成兩行。如何在XSLT中將此地址放入單行中?
應用XSLT後我要進一行此如下
列/字段名稱爲地址行1
地址爲1234加利福尼亞街APT 555
如在圖片中的第1行地址是在該領域內Address Line-1
兩行。
例如,這是它的現在:
Address Line 1: 1234 California street
APT 555
當我這個數據轉換成XML劈裂地址分成兩行。如何在XSLT中將此地址放入單行中?
應用XSLT後我要進一行此如下
列/字段名稱爲地址行1
地址爲1234加利福尼亞街APT 555
我看來,您的源XML已將地址拆分爲2行, 也許在第二行的開始處有一些空格,如下所示:
<address>1234 California street
APT 555</address>
因此,如果您或者應用的身份模板這樣的標籤或使用<xsl:value-of select="address"/>
,生成的文本也將在2號線分爲2線,保持領先的空間。可能您應該使用<xsl:value-of select="normalize-space(address)"/>
。
規範化空間函數可能會完成這項工作,將內部「白色」字符序列轉換爲單個空間。
你的問題不清楚。請查看如何提問的幫助。 –
提供您正在轉換的XML的示例以及所需輸出的示例。有可能你想用'normalize-space()'來摺疊回車符和空格。 –