Добрый день всем
Надеюсь, у всех был отличный Новый год ...
Я весь день гуглял что-то, что имеет мой сценарий, но так как я не имею дело с XML (в SSRS) много, я немного застрял в том, как спросить ИЛИ просто нет простого способа сделать это.
Короче говоря, у меня есть источник данных SSRS, который указывает на xml url ... Я могу получить и выполнить некоторые запросы, но теперь мне нужно извлечь одни и те же свойства из нескольких узлов, и я не знаю синтаксис и ищу помощь в этом удивительном сообществе, чтобы помочь "выйти".
Вот xml, который я запрашиваю
<RootNode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
...
<ChildNodes>
<ChildNode-1>
<Description>I do not want to select this node</Description>
<Color>Green</Color>
<Comments>
I do not want to choose this node
</Comments>
</ChildNode-1>
<ChildNode-2>
<Description>Description for ChildNode-2</Description>
<HealthColor>Green</HealthColor>
<Comments>
Comments for ChildNode-2
</Comments>
</ChildNode-2>
<ChildNode-3>
<Description>Description for ChildNode-3</Description>
<HealthColor>Red</HealthColor>
<Comments>
Comments for ChildNode-3
</Comments>
</ChildNode-3>
<ChildNode-4>
<Description>Description for ChildNode-4</Description>
<HealthColor>Yellow</HealthColor>
<Comments>
Comments for ChildNode-4
</Comments>
</ChildNode-4>
<ChildNode-5>
<Description>Description for ChildNode-5</Description>
<HealthColor>Green</HealthColor>
<Comments>
Comments for ChildNode-5
</Comments>
</ChildNode-5>
</ChildNodes>
</RootNode>
, и это вывод набора данных SSRS, который я хочу. Чтобы добавить к сложности, есть ли способ исключить первый дочерний узел?
| Description | HealthColor | Comments |
|-----------------------------|-------------|--------------------------|
| Description for ChildNode-2 | Green | Comments for ChildNode-2 |
| Description for ChildNode-3 | Red | Comments for ChildNode-3 |
| Description for ChildNode-4 | Yellow | Comments for ChildNode-4 |
| Description for ChildNode-5 | Green | Comments for ChildNode-5 |
Я могу получить ChildNode-2 без проблем и попытался дублировать его для других, но безрезультатно.
Кажется, нет простого способа сделать это.