在Logic Apps For Each中,我正在迭代部分XML文档:
<Part ref="1">
我想只读出属性值。在这种情况下,&#34; 1&#34;。我试过了:
xpath(xml(item()),'Part/@ref')
我得到了
["ref=\"1\""]
用
first(xpath(xml(item()),'Part/@ref'))
我得到了
ref="1"
我尝试将string()和value()函数合并无济于事。只读出价值的正确方法是什么?
答案 0 :(得分:2)
试试这个xpath表达式:
'string(//Part/@ref)'
答案 1 :(得分:0)
您必须在代码视图:
中使用此表达式@xpath(xml(item()), 'string(/*[local-name()=\"Part\" and namespace-uri()=\"\"]/@*[local-name()=\"ref\" and namespace-uri()=\"\"])')