我有一个网络服务,在更新数据库之前我可以从中检索信息。
我必须在插入它们之前搜索一些值,如果我找到它们,显然我不会插入它们,xml 应该是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<categories>
<category id="10" xlink:href="http://www.server.it/B2B/api/categories/10"/>
</categories>
如果已满,否则:
<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<categories>
</categories>
</prestashop>
检索我制作的xml后:
$resources = $xml->children()->children();
if ($resources->category[@id] == ""){
insert category
}
现在,所有这些代码都运行良好,但我必须承认这==""
有点糟糕,我是否以正确的方式测试它?还是更好的其他类型的测试?喜欢isset
,null
还是什么?