【发布时间】:2013-07-12 13:15:45
【问题描述】:
如何检查$xml 是否有子“学生”?
我正在使用 SimpleXML 在 php 中使用 Xml:
$xml = simplexml_load_file('log.xml');
提前致谢。
【问题讨论】:
-
这被标记为欺骗,但链接问题的选择答案是错误的。下面选择的答案是正确的,并且与链接问题的最高投票答案相同。
如何检查$xml 是否有子“学生”?
我正在使用 SimpleXML 在 php 中使用 Xml:
$xml = simplexml_load_file('log.xml');
提前致谢。
【问题讨论】:
您可以为此使用简单的isset() 调用
$node = new SimpleXMLElement('<foo><students>test</students></foo>');
var_dump(isset($node->students));
布尔(真)
【讨论】:
if( isset($xml->students) )
// Do
【讨论】: