Re: Помогите! Поиск по XML
От: don_Kabanos Россия  
Дата: 20.08.04 12:41
Оценка:
Здравствуйте, da.ru, Вы писали:

DR>Есть файл такого содержания



DR>
DR><xml ...>
DR><substances>
DR>  <substance>
DR>    <name>соединение х1</name>
DR>    <formula>kukaracha+kukaracha</formula>
DR>  </substances>
DR>  ..
DR>  ..
DR>  ..
DR>  <substance>
DR>    <name>соединение х2</name>
DR>    <formula>kukaracha+kukaracha+kuka</formula>
DR>  </substances>
DR>  ..
DR>  ..
DR>  <substance>
DR>    <name>соединение yy</name>
DR>    <formula>kukaracha+kukaracha-kuka</formula>
DR>  </substances>
DR></substances>
DR>


DR>Вопрос: как сформировать запрос чтобы вывелись только те которые сожержат букву "х"?



в точности для твоего случая:

<xsl:apply-templates select="substances/substance[contains(name, 'xx')]"/>


т.е выбрать все элементы substance, которые находятся внутри элемента substances и внутри которого (эл-та substance) содержиться элемент name, содержащий в себе сочетание xx
Ah! The infinite wonders of Abyss! If there's anything you don't like — you'll find it here. (c) Tanar'ri saying
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.