Есть запрос через xpath, который получает все элементы внутри родительского, где у элемента 'dsc' есть значение @
$xml = simplexml_load_file($filename);
$ftpUpload = $xml->xpath("/ftp/Upload[contains(@dsc, '@')]|/ftp/Download[contains(@dsc, '@')]");
Но здесь это сделано через перечисление конкретных веток через '|' Можно ли без перечисления конкретных веток получить вообще все элементы, у которых у элемента 'dsc' есть значение @ ?
Т.е могут быть дочерние ветки(с любым уровнем вложенности), внутри родительских, которые будут выглядеть так:
$ftpUpload = $xml->xpath("/ftp/Upload/ftp[contains(@dsc, '@')]|/ftp/Download/ftp[contains(@dsc, '@')]");
разобрался. Вот так
$ftpUpload = $xml->xpath("//*[contains(@dsc, '@')]");
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости