簡體   English   中英

XSLT-將'<'和'>'添加到變量

[英]XSLT - Add '<' & '>' to variable

我使用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包裝數據。

<xsl:element name="{$request}">
    <xsl:apply-templates />
</xsl:element>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM