我创建了一个连接到第三方Web服务的SSRS报告。我试图使用ElementPathNode将xml弄平。
我的xml就像这样
<?xml version="1.0" encoding="utf-8"?>
<soap>
<GetAllCustomersResponse>
<GetAllCustomersResult>
<?xml version="1.0" encoding="utf-8"?>
<Customers>
<Customer id="1">
<Entry>
<FromTime>2016-07-31T04:00:00</FromTime>
<ToTime>2016-08-01T04:00:00</ToTime>
</Entry>
<Entry>
<FromTime>2016-08-01T04:00:00</FromTime>
<ToTime>2016-08-02T04:00:00</ToTime>
</Entry>
</Customer>
</Customers>
</GetAllCustomersResult>
</GetAllCustomersResponse>
</soap>
因此,这是无效的xml,因为返回数据的Web服务正在插入xml声明,然后将其包含在soap消息中。然后,我不认为我可以正确地选择数据,例如。
<ElementPath>GetAllCustomersResponse/GetAllCustomersResult/Customers/Customer/Entry{FromTime,ToTime}</ElementPath>
我有什么想法可以忽略/删除这个不需要的声明吗?