参见英文答案 >
php SimpleXML check if a child exists15个
我有以下(简化的XML):
我有以下(简化的XML):
<?xml version="1.0" encoding="UTF-8" ?> <products> <product> <artnr>xxx1</artnr> </product> </products>
$xml= @simplexml_load_file($filename); foreach ($xml->product as $product) { if (!$this->validate_xml_product($product)) { continue; } } function validate_xml_product($product) { if (!property_exists('artnr',$product)) { // why does it always validate to true? } }
由于某种原因,该产品永远不会验证.
property_exists不是找出$product中是否有artnr元素的正确方法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。