2014-09-05 110 views
-1

如何使用函數從assets文件夾中獲取XML文件並將函數的結果保存到String變量中?如何使用函數從資產文件夾中獲取XML文件?

+0

那你嘗試和具體是什麼問題呢? – laalto 2014-09-05 07:56:19

+0

你的應用程序有什麼問題? – 2014-09-05 07:58:38

+0

我嘗試使用androidhive;解析地址中的xml文件的示例。但是,我需要解析位於我的資產文件夾下的xml文件。你可以參考這個鏈接。 http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/ – user2992771 2014-09-05 08:00:32

回答

0
private String getXmlFile(String pathFile){ 

    String xmlFileString = null; 
    AssetManager am = context.getAssets(); 
    try { 
    InputStream str = am.open(pathFile); 
    int length = str.available(); 
    byte[] data = new byte[length]; 
    //str.what you want somthing to do...eg read and write str.read(data); and st.write(data); 
    xmlFileString = new String(data); 
     } catch (IOException e1) { 
     e1.printStackTrace(); 
    } 

    return xmlFileString; 
    } 
0

幫助完整。在V

AssetManager assetManager = getBaseContext()getAssets()。

InputStream is = assetManager.open(「order.xml」);

Xml Parsing From Asset in Android

相關問題