Здравствуйте, don_Kabanos, Вы писали:
_K>Здравствуйте, 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>>Вопрос: как сформировать запрос чтобы вывелись только те которые сожержат букву "х"?
_K>в точности для твоего случая:
_K>_K><xsl:apply-templates select="substances/substance[contains(name, 'xx')]"/>
_K>
_K>т.е выбрать все элементы substance, которые находятся внутри элемента substances и внутри которого (эл-та substance) содержиться элемент name, содержащий в себе сочетание xx
То есть, создать xsl файл и поставить его в качестве фильтра на xml файл?