我有一些 XML 我正在使用 PHP 的 SimpleXML 类,并且我在 XML 中有元素,例如:
<condition id="1" name="New"></condition>
<condition id="2" name="Used"></condition>
但是它们并不总是在那里,所以我需要先检查它们是否存在。
我试过了..
if (is_object($bookInfo->page->offers->condition['used'])) {
echo 'yes';
}
也..
if (isset($bookInfo->page->offers->condition['used'])) {
echo 'yes';
}
但两者都不起作用。它们仅在我删除属性部分时才有效。
那么如何检查属性是否设置为对象的一部分?