首页 > 解决方案 > 样式表调出命名空间

问题描述

请帮忙。我正在尝试从传入消息中提取 RequestString 。

<xsl:template match="methodCall">

<dp:set-variable name="'var://context/req/input'" value="params/param/value/struct/member[name='RequestString']/value/string"/>

示例输入 XML

<?xml version="1.0"?>
<methodCall>
    <methodName>test</methodName>
    <params>
        <param>
            <value>
                <struct>
                    <member>
                        <name>TransactionId</name>
                        <value>
                            <string>435374</string>
                        </value>
                    </member>
                    <member>
                        <name>RequestString</name>
                        <value>
                            <string>*150# </string>
                        </value>
                    </member>
                    <member>
                        <name>response</name>
                        <value>
                            <string>false</string>
                        </value>
                    </member>
                </struct>
            </value>
        </param>
    </params>
</methodCall>

标签: arraysstylesheetibm-datapower

解决方案


在此处输入图像描述

这就是当前填充值的方式。


推荐阅读