xpath - выбор без потомков

sanches_nn

Guest
xpath - выбор без потомков

как на xpath выбрать элементы без потомков
прим.:
-------------------
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
------------------------
нужно, чтоб запрос выбрал только элементы <book>
 

sanches_nn

Guest
Автор оригинала: Ilya
//book


или я чего не понимаю?
//book выберет следующее

<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

а нужно :
<book category="COOKING"></book>
<book category="CHILDREN"></book>

т.е. не брать потомков
 

chameleon

Новичок
2sanches_nn
XPath язык адресации, а не трансформации...помедитируй над этим и переформулируй вопрос.
 

sanches_nn

Guest
Автор оригинала: chameleon
2sanches_nn
XPath язык адресации, а не трансформации...помедитируй над этим и переформулируй вопрос.
Жаль. Придется вводить переменную глубины обработки в рекурсивной процедуре.

Спасибо всем кто откликнулся
 
Сверху