0

RSSフィード(xmlファイル)からリモートデータを取得しようとしています

私が見つけたもの

Ti.API.info("response "+xhr.responseData);

xmlファイルのすべての情報を(blobオブジェクトとして)返しますが、

Ti.API.info("response "+xhr.responseXML);

nullを返します

実際、情報を扱いやすいようにxmlにしたいので、blobオブジェクトからXMLに変換するにはどうすればよいですか、またはxhr.responseXMLがnullを返す原因は何ですか?

4

1 に答える 1

1

responseData が XML で有効であることを確認しましたか? そうでない場合、それが、Titanium が XHR オブジェクト自体の XML データを自動的に解析しない理由の 1 つになる可能性があります。

いつでも実行できます:

var data = Ti.XML.parseString(result);

データ自体では、エラーが発生した場合は、何か間違ったことをしていることがわかります。

于 2011-10-31T17:07:04.073 に答える