我目前有一个XMLDataSource,我有两个数据集,每个数据集都从XMLDataSource提取不同的信息。我需要创建一个数据集,将两个单独的数据集中提取的信息进行组合。例如:
<Parent>
<Node 1>
...data
...data
</Node 1>
<Node 2>
<Node 3>
...more data
</Node 3>
</Node 2>
</Parent>
我想从节点1和节点3中提取信息。如何在一个数据集中实现这一点? 谢谢
我尝试使用:
="<Query>
<ElementPath IgnoreNamespaces=""True"">Parent{}/Node 1{Data1(Integer),Data2(Integer)},/Node2/Node3{Data3(Integer)}</ElementPath>
<XmlData>" & Parameters!FormXML.Value & "</XmlData>
</Query>"
但是不会返回来自Node3的数据。使用两个单独的数据集,效果很好。