2012-01-25 1 views
1

티타늄 앱에서 로컬 XML 파일을 구문 분석하는 방법을 알고 싶습니다. 티타늄에서 로컬 XML 파일을 구문 분석하는 방법은 무엇입니까?

var file = Titanium.Filesystem.getFile("Translation1.xml"); 
if (file.exists()) { 
Ti.API.info("found"); 
var xmltext = file.read().text; 
    var doc = Ti.XML.parseString(xmltext); 
// var books = xmlMessage.documentElement.getElementsByTagName("DUAS"); 
    // Ti.API.info(xmltext.length); //Returns 50 
    Ti.API.info(xmltext);  //Returns [Ti.Document 
} 
else 
{ 
Ti.API.info("not found"); 
} 

} 
catch(e) 
{ 
alert(e); 
Ti.API.info(e); 

} 

은 내가

<?xml version="1.0" encoding="utf-8" ?> 

어떻게 내가 그 XML 파일의 모든 데이터를 얻을 수 있습니다 다음과 같이 파일의 첫 번째 라인을 얻을?

답변

0

, 당신도 요소를 검색 할 수있다 : 이제 당신은 요소의 각 루프를 찾을 수

var doc = Ti.XML.parseString(xmltext); 
var results = doc.getElementsByTagName('yourxmltag'); 

:

var arr = []; 
for(var i=0; i<results.length; i++){ 
    arr[i] = results.item(i).text; 
} 

이제 arr 배열은 결과를 가지고 .

관련 문제