データベースを更新する前に情報を取得する Web サービスがあります。
それらを挿入する前にいくつかの値を検索する必要があります。それらが見つかった場合、明らかにそれらを挿入しません。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
または何でも?