質問: simplexml_load_string($this->SendRequest("POST",$apiUrl,$params)); でXMLが帰ってきます。 1 A011011471 20160610145343 ``` 特にエラーが出ている訳では無いのですが、 返却されたXMLにerrorCodeの項目があるかどうかを判定したいです。 そのためには配列の形にして格納するのが良いのではと思っています。 この方法にこだわりませんが、errorCodeの項目の存在の有無を判定する方法を教えてください。 宜しくお願いいたします。
回答: 「返却されたXMLにerrorCodeの項目があるかどうかを判定したい」というだけであれば、XMLを文字列化して、その中に特定の文字列が含まれているかどうかを調べれば良いです。 エラーが無い場合に返されるのが、errorCodeのタグはあるが中身は無い、下記のようなデータなのか、それともerrorCodeというタグ自体が無いのかで、判断するコードが違います。 ``` ``` ただこれだけでは、XMLのデータをつかって処理をする段階に進めませんから、XMLパーザなどのツールを使ってXMLの解析をすることになると思います。