$html = file_get_contents("http://www.amazon.co.jp/s/fst=nb___mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=node%3D466280&field-keywords=%E6%96%B0%E5%88%8A");
  //sjis変換
  $domDocument = new DOMDocument();
  $domDocument->loadHTML($html);
  $xmlString = $domDocument->saveXML();
  $xmlObject = simplexml_load_string($xmlString);
  var_dump($xmlObject);

結果

 bool(false)

となる。
別にamazon以外のサイトでやってみたらちゃんと整形されたものが出てきました。
この違いはなんなのでしょうか?