2015-07-27 4 views
0

Я хочу найти все возможные дочерние узлы повторяющегося родительского элемента. Например, в следующей структуре:Найти все возможные дочерние узлы повторяющегося родительского узла

<Audience_overlay> 
<content> 
     <Audience_code>1A</Audience_code> 
     <Geographic_Location>OS</Geographic_Location> 
     <Zones> 
      <E1>OU29</E1> 
     </Zones> 
</content> 
<content> 
     <Audience_code>1C </Audience_code> 
     <Zones> 
      <I1>IN0</I1> 
      <Z1>VC8</Z1> 
      <Z2>VC246</Z2> 
      <Z3>AF0</Z3> 
      <Z4>AF0</Z4> 
     </Zones> 
</content> 
</Audience_overlay> 

Я хочу найти все дочерние элементы зон. I.e, возвращаем E1, I1, Z1, Z2, Z3 и Z4.

Есть ли простой способ сделать это, не анализируя весь документ, поскольку он будет намного больше, чем тот, который указан выше.

ответ

0

Выберите все узлы, которые соответствуют "зоны", а затем вернуть все дети:

//Zones/*

Смежные вопросы