PHP DOMnode. Как проверить, пара это или нет?

У меня есть несколько тегов в документе XML:

      <kat1>42</kat1>
      <kat2/>
      <kat3/>

и если DOMNode $myNode равен "kat2"

$myNode->nodeValue

возвращает ноль вместо нуля. Как проверить, если это не парный тег и вернуть NULL, если true, иначе значение.

демонстрация

1 ответ

<tag /> это то же самое, что <tag></tag> Итак, все, что вам нужно сделать, это проверить, является ли он пустым. Если он пуст, он будет напечатан как один тег, если он не пустой, он будет напечатан с открывающим и закрывающим тегами.

Другие вопросы по тегам