でのparamを渡すと、私のXSLです:XSL。ここでは、文字列
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="RSA-InsurerID"/>
<xsl:param name="RSA-schema-version"/>
<xsl:template match="/">
<rsa:DriverStatusRequest xmlns:rsa="com/rsa/eosago/schema-"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InsurerID>
<xsl:value-of select="$RSA-InsurerID"
xmlns:ns2="com/rsa/eosago/schema-"/>
</InsurerID>
<IDCheckDriver>
<xsl:value-of select="ns2:DriverResponse/IDCheckDriver"
xmlns:ns2="com/rsa/eosago/schema-"/>
</IDCheckDriver>
</rsa:DriverStatusRequest>
</xsl:template>
これら二つのparamsの値はApacheのキャメルを経由して渡されます。
質問はxmlns:rsa="com/rsa/eosago/schema-"
でのparam <xsl:param name="RSA-schema-version"/>
を渡し、CONCATする方法ですか?
<xsl:param name="RSA-InsurerID"/>
は<xsl:value-of select="$RSA-InsurerID"
ですが、値のテキストにどのように渡すかわかりません。
私はこの出力を期待:
<?xml version="1.0" encoding="UTF-8"?>
<rsa:DriverStatusRequest xmlns:rsa="com/rsa/eosago/schema-1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InsurerID>18800000</InsurerID>
<IDCheckDriver/>
</rsa:DriverStatusRequest>
ビッグ感謝を!
質問を編集して、特定のパラメータセットに対して実際に予想される出力を表示できますか?ありがとう! –
@TimCが編集されました。ありがとう。 – bearbeard