【发布时间】:2021-12-21 03:03:03
【问题描述】:
我的逻辑应用程序有问题。 我正在调用 SOAP Web 服务并获得 xml 响应。 在响应中,有 2 个命名空间:env: 和 wd:
在原流程(Workday)中,我会使用下面的转换来提取我需要的元素:
<xsl:for-each select="wd:Email_Address_Data[wd:Usage_Data/wd:Type_Data[@wd:Primary='1']/wd:Type_Reference[@wd:Descriptor = 'Work']]">
<xsl:value-of select="wd:Email_Address"/>
</xsl:for-each>
在逻辑应用程序中,我知道我可以使用 local-name() 来避免命名空间问题,但我似乎不明白如何在这部分中使用它:
[wd:Usage_Data[@wd:Public='1']/wd:Type_Data[@wd:Primary='1']/wd:Type_Reference[@wd:Descriptor = 'Work']]
或者有没有比 xpath 更简单的方法在 Logic App 中复制上述内容?
谢谢!
【问题讨论】: