Re[4]: XPath. Ссылка на атрибут узла внутри вложенного критерия
От: Eugeny__ Украина  
Дата: 14.12.12 15:18
Оценка:
Здравствуйте, Аноним931, Вы писали:

А>Ответ был дан на поставленный вопрос. Значит, "не по теме" был вопрос, а не ответ.


Кстати, тоже была подобная задача.
Только с уточнением.
Если взять xml ниже и xpath "//row//c[@ID='2']", то как выбрать определенный элемент этого результата?

<rows>
  <row ID="1">
    <c ID="2">value1</c>
    <c ID="123"/>
    <c ID="90"/>
  </row>
  <row ID="2">
    <c ID="2">value2</c>
  </row>
  <row ID="123">
    <c ID="2">value3</c>
    <c ID="90"/>
  </row>
</rows>


Т.е. //row//c[@ID='2'] выбирает все элементы с ID=2, но если я попробую сделать //row//c[@ID='2'][1], //row//c[@ID='2'][2], //row//c[@ID='2'][3], то для первого случая я получу то же, что для изначального выражения, и пустой результат для остальных двух. А хотелось бы получить результаты "value1", "value2" и "value3" соответственно. Вот я так и не нашел, как такое можно замутить.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.