XMLデータ(この例ではTwitter APIコール経由)を受け取ったとき、私はそれを使用する前に何らかの形でそれを検証するのがベストプラクティスだと思いますか?私のアプリは最近、非常に困難な問題が多く、悪いXMLデータを除外したい。TwitterからXMLを検証する
XMLはどうにか「悪い」になりますか? Twitterのようなオーバーロードされたサーバーは、私のやり方になるはずの半分を吐き出すだろうか?
実際の質問は2つあります:XMLデータを検証する必要がありますか?その前にXMLデータを検証する必要がありますか? (私は既にXMLデータの構造を知っています)
ありがとう!
静的長さのXMLファイルから予測可能なフィールドが5つだけ必要な場合は、XSDを作成することで迷惑をかけないようにすることができますか?
if(!isset($xml->id, $xml->text, $xml->created_at, $xml->sender, $xml->recipient)) throw...
アレックス自分のスキーマのロールアップに関する私の答えを更新しました。 – Kev