2010-07-29 2 views
2

일부 XML 파일이 있는데 그 파일을 raw 폴더에 보관합니다. 자, 문제는 응용 상태에 따라 variable name과 함께 사용해야한다는 것입니다. 그러나 나는 그들을 가져 오는 방법을 모른다. 가장 중요한 것은 응용 프로그램에서 내 xml 파일의 경로를 제공하는 방법을 알지 못한다는 것입니다. 예를 들어xml 가변 파일 이름을 통해 구문 분석

:

내 파일 application.xmlraw 폴더에 저장되고 난 변수 이름으로 액세스 할 수 있습니다.

String xmlName = application.xml; 

xmlName 변수를 통해 내 XML을 가져올 수 있습니까?

답변

3

res 폴더에 일반 XML 파일을 보관하는 것이 바람직하지 않습니다. 애셋 폴더에 저장합니다. 프로젝트에 res 폴더가있는 곳과 같은 레벨에 assest 폴더를 만듭니다. 거기에 [이름] .xml 파일을 만듭니다. = 용에 getAssets에

등의 InputStream

액세스를() 오픈 ("[이름] .XML."); 문자열 xml = convertStreamToString (입력); 다음이 문자열 변수를 사용하십시오