1. Tek - 17 Декабря, 2013 - 10:13:04 - перейти к сообщению
Подскажите как выбрать значение, где [@name=] равен нескольким значениям т.е. что то в духе $xml->xpath('/toolSet/category/tool[@name="rashir"][@name="trubka"]');
2. VenZell - 17 Декабря, 2013 - 11:33:41 - перейти к сообщению
Попробуйте вот так.
Для разделения значений используйте дефис.
Если не сработает, то вот так:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $tool = '/toolSet/category/tool';
- $xml->xpath("{$tool}[@name='rashir']|{$tool}[@name='trubka']");
Для разделения значений используйте '|'