我正在嘗試使用XSLT將換行符添加到XML輸出中。使用XSLT添加換行符
這是我想要做的。
<Description>
<xsl:value-of select=concat($var1,ADD_LINE_BREAK,$var2,ADD_LINE_BREAK,$var3)"/>
</Description>
*我意識到ADD_LINE_BREAK是不正確的XSLT語法
然後將XML輸出會是這個樣子:
<Description>
$var1
$var2
$var3
</Description>
謝謝!
UPDATE
看起來確實在工作,但我覺得我搞清楚真正的問題。快速減少我在做什麼。從系統中提取XML數據 - >使用XSLT轉換來處理數據 - >將xml輸出放入不同的系統。我認爲我的問題是我將數據輸入到的系統不理解換行符,所以我可能需要一種方法來弄清楚如何包含HTML換行符,以便系統可以使用。
我沒有運氣嘗試這種
<Description>
<xsl:value-of select="$var1"/>
<br></br>
<xsl:value-of select="$var2"/>
<br></br>
<xsl:value-of select="$var3"/>
</Decsription>
它看起來像實際工作,但我想我找出真正的問題。快速減少我在做什麼。從系統中提取XML數據 - >使用XSLT轉換來處理數據 - >將xml輸出放入不同的系統。我認爲我的問題是,我將數據輸入到的系統不理解換行符,所以我可能需要一種方法來確定如何包含HTML換行符,以便系統可以使用它。 – dontchucknorris
你的意思是'
'元素? – Mithrandir
是的,但我不能在我的XSLT中放入
,可以嗎? – dontchucknorris