无法访问Atom0.xsl上的xsl数据

时间:2014-09-08 11:18:29

标签: xslt sap

我使用B1IF创建一个简单的Web服务,以便从SAP获取BusinessPartners尝试访问atom0.xsl上收到的数据(最终原子)

这是我收到的有关原子的数据:http://pastebin.com/C59K01gz 这是我的atom0.xsl:http://pastebin.com/nmJcn3Gd

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

你几乎只是在你的xpath中调整根节点。请使用以下作为模板:

<xsl:template match="/bfa:unbranch">
            <Msg xmlns="urn:com.sap.b1i.vplatform:entity">
                    <xsl:copy-of select="vpf:Msg/@*"/>
                    <xsl:copy-of select="vpf:Msg/vpf:Header"/>
                    <Body>
                            <xsl:copy-of select="vpf:Msg/vpf:Body/*"/>
                            <Payload Role="R" id="{$atom}">
                                    <xsl:call-template name="transform"/>
                            </Payload>
                    </Body>
            </Msg>
    </xsl:template>
相关问题