[英]power automate xpath problem with 0 results on namespaces input
I am working on implementing a small test case for power automate for which in part I am getting data from a website in the xml format.我正在为电力自动化实施一个小型测试用例,其中一部分是我从 xml 格式的网站获取数据。 Am getting 0 results though.
虽然我得到 0 个结果。 Worked through a lot of documentation and guessing its something with the namespaces.
浏览了大量文档并猜测它与名称空间有关。 Cant find any problem with the xPath command though,basically just copied from https://learn.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#xpath Example 9
虽然找不到 xPath 命令的任何问题,基本上只是从https://learn.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#xpath Example 9 复制而来
XML File (Content deducted for privacy): XML 文件(为保护隐私而扣除的内容):
<?xml version=""?>
<message:GenericData
xmlns:message=""
xmlns:common=""
xmlns:xsi=""
xmlns:generic="">
<message:Header>
<message:ID>830b24b2-4a0a-4514-98f5-1cf6c8ac30f5</message:ID>
<message:Test>false</message:Test>
<message:Prepared>2023-01-19T08:39:56.121+01:00</message:Prepared>
<message:Sender id=""/>
<message:Structure structureID="">
<common:Structure>
<URN>urn:sdmx:org.sdmx.infomodel.datastructure.DataStructure=ECB:ECB_EST1(1.0)</URN>
</common:Structure>
</message:Structure>
</message:Header>
<message:DataSet action="">
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
<generic:Series>
<generic:SeriesKey>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:SeriesKey>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
<generic:Obs>
<generic:ObsDimension value=""/>
<generic:ObsValue value=""/>
<generic:Attributes>
<generic:Value id=""/>
<generic:Value id=""/>
</generic:Attributes>
</generic:Obs>
</generic:Series>
</message:DataSet>
</message:GenericData>
xPath Command xPath 命令
/*[local-name()="GenericData" and namespace-uri()="message"]/*[local-name()="DataSet" and namespace-uri()="message"]/*[local-name()="Series" and namespace-uri()="generic"]/*[local-name()="Obs" and namespace-uri()="generic"]
Any help is appreciated任何帮助表示赞赏
With your namespace URIs being all empty, it doesn't make sense to try using namespace-uri()
.由于您的命名空间 URI 全部为空,因此尝试使用
namespace-uri()
没有任何意义。
Using name()
might be a better option:使用
name()
可能是更好的选择:
/*[name()="message:GenericData"]/*[name()="message:DataSet"]/*[name()="generic:Series"]/*[name()="generic:Obs"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.