0
我使用一個變量在我XSLT
風格:XSLT - 添加 '<' & '>' 變量
<xsl:stylesheet version="3.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pref="URI_SOAP_WS">
<xsl:param name="request" />
<xsl:template match="/">
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope/"
xmlns:pref="URI_SOAP_WS">
<soap:Body>
<xsl:value-of select="$request" />
<xsl:apply-templates />
<xsl:value-of select="$request" />
</soap:Body>
</soap:Envelope>
</xsl:template>
而且我把它叫做:
<xsl:value-of select="$request" />
但它僅返回名稱,沒有<
和>
。
如何將該值添加到該值?
如果你想創建一個你不連接<>但使用'xsl:element'指令的元素。 – Pawel
@Pawel而不是'xsl:value-of'? – gtx911
xsl:value-of獲取引用的值。本質上,它返回純文本。在你的情況下,它返回你的$ request變量中包含的內容。它只返回文本而不是元素。正如@Pawel提到的,如果你想創建一個動態元素,你可以使用xsl:element。請參閱[http://www.w3schools.com/xsl/el_element.asp](http://www.w3schools.com/xsl/el_element.asp)瞭解如何使用該軟件和[http://www.w3schools。 com/xsl/xsl_value_of.asp](http://www.w3schools.com/xsl/xsl_value_of.asp)瞭解更多關於xsl:value-of的信息。 – Matthew