【发布时间】:2014-08-25 18:35:44
【问题描述】:
我已使用此解决方案从生成的 XML 中删除空标签。
Remove empty tags from a XML with PHP
但是,如果生成的 XML 有空的嵌套节点,例如:
<metro>
<distance></distance>
<name></name>
</metro>
那么该部分的结果将是
<metro/>
有没有办法去掉那些自闭标签?
【问题讨论】:
-
请求的输出是什么?如果整个节点为空,是否应该删除整个节点(所以如果距离和名称根本没有价值,您将一无所获)?
-
@matthias_h 正确。如果发生这种情况,我应该什么都得不到,而不是
。 -
你用 php 处理 xml 还是 xpath 可以帮助你?
-
@matthias_h 我在 PHP 中使用 Xpath,就像我引用的问题一样。