【发布时间】:2018-03-09 21:37:14
【问题描述】:
$xmlF->writeElement($fieldName, $fieldVal);
目前$fieldVal为空时,上面会输出:
<FieldName/>
当它的值为空时,是否可以完全跳过元素(除了if's)?
【问题讨论】:
-
“除了 if 之外”是什么意思?喜欢过滤?取决于您如何获取节点...您使用的是 XPath 吗?
-
我的意思是可能内置了我可能不知道的 XMLWriter 可选参数
-
我明白了,对不起。没有办法,因为空标签是完全有效的 XML。添加前需要检查:
if ($fieldVal === "") { $xmlF->writeElement($fieldName, $fieldVal); } -
好的,我接受 'if' 条件是处理此问题的一种方式。感谢您的解释。
标签: php element skip xmlwriter