PHP DOMnode. Как проверить, пара это или нет?
У меня есть несколько тегов в документе XML:
<kat1>42</kat1>
<kat2/>
<kat3/>
и если DOMNode $myNode равен "kat2"
$myNode->nodeValue
возвращает ноль вместо нуля. Как проверить, если это не парный тег и вернуть NULL, если true, иначе значение.
1 ответ
<tag />
это то же самое, что <tag></tag>
Итак, все, что вам нужно сделать, это проверить, является ли он пустым. Если он пуст, он будет напечатан как один тег, если он не пустой, он будет напечатан с открывающим и закрывающим тегами.