2013-08-30 2 views
0

xml 파일처럼 티타늄으로 된 html 파일의 내용을 가져 오는 방법이 있는지 궁금합니다. 나는 콘텐츠를 잡는 때 XML 파일과 함께 예를 들어 내가 지금처럼 HttpClient를을 만들 수 있습니다html 페이지에서 내용 잡기

var metaDataURL="some_xmlfile"; 
var xhr=Titanium.Network.createHTTPClient(); 

xhr.open('GET',metaDataURL); 
xhr.send(); 

xhr.onload=function(){ 
    alert("loaded"); 
} 

xhr.onerror = function(e) { 
    alert(e.error); 
}; 

이다에서 나는 정보가 필요 URL을 :

http://50.7.242.154:8070/7.html 

모든 몇 가지 숫자가에 그건 및 노래와 예술가의 이름. 내가 이것을 할 수있는 방법이 있습니까?

답변

0

동일한 방법으로 사용하면 서버에서 파일을 가져옵니다. 기본적으로 다운로드 중입니다.

var xhr=Titanium.Network.createHTTPClient({ 
    onload : function(e) { 
     var htmlresponse = this.responseText; 
     // Do what you want with the HTML now 
    } 
}); 

xhr.open('GET','http://50.7.242.154:8070/7.html'); 
xhr.send(); 
+0

귀하의 회신에 감사드립니다. 위에서 제공 한 코드에서 '서버가 유효한 HTTP 응답으로 응답하지 못했습니다.'라는 오류가 발생했습니다. URL을 'http://apple.com/'으로 변경하면 효과가있었습니다. 또한, 수동으로 URL을 휴대 전화의 브라우저에 입력하면 정상적으로 작동합니다. URL에 포트 번호가 있고 오류의 원인 인 경우 Android에 문제가 있다고 제안되었습니다. 이 경험이 있습니까? – user2363025

+0

manifest/tiapp.xml에''을 넣었습니까? –

+0

아니요 지금이 시도해보십시오 – user2363025