PHP DOMnode。如何检查是否配对?

时间:2015-10-07 12:32:27

标签: php xml domdocument dom-node

我在XML文档中有一些标记:

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

如果DOMNode $ myNode是“kat2”

$myNode->nodeValue

返回零而不是null。如何检查它是否不是配对标签,如果为true,则返回NULL,否则返回值。

Demo

1 个答案:

答案 0 :(得分:0)

<tag /><tag></tag>完全相同,所以你要做的就是检查它是否为空。如果它是空的,它将被打印为单个标签,如果它不是空的,它将打印出开关标签。