私は PHP と DOM および XML 解析の全世界に不慣れですが、ここでこれに出くわしました。子ノードを削除してから親ノードを呼び出すとhasChildNodes()
、ゼロ以外の数値が返されます。ただし、 を に設定するpreserveWhiteSpace
とFALSE
、この問題は発生しません。だから私の質問は、空白と書式設定を維持しながらhasChildNodes()
、呼び出し後に (子が 1 つだけであると仮定して) 0 を返すにはどうすればよいかということです。removeChild