Я не могу представить, как это сделать. У меня есть следующий XML-файл:PHP: проверьте, существует ли узел XML с атрибутом
<?xml version="1.0" encoding="UTF-8"?>
<targets>
<showcases>
<building name="Big Blue" />
<building name="Shiny Red" />
<building name="Mellow Yellow" />
</showcases>
</targets>
Мне нужно, чтобы быть в состоянии проверить, существует ли или нет
узла с заданным именем. Все, что я, кажется, найти на Google говорит мне, что делать что-то вроде следующего:<building>
$xdoc->getElementsByTagName('building')->item(0)->getAttributeNode('name')
... но если я понимаю, что правильно, что не только проверить первый <building>
узел? item(0)
? Нужно ли использовать XQuery для этого?
Буду признателен за помощь! Благодаря!
выглядит как функция xpath, указанная выше, не имеет закрывающей круглой скобки ")". В противном случае, спасибо за отличный код –