2012-02-01 60 views

回答

2

我們需要更多關於你想要做什麼的信息。這是非常不清楚的。有兩件事你可能意味着:

  1. 該XML文件是一個XHMTL文件,你想渲染和顯示在web視圖中。
  2. 您希望將樣式應用於XML文件並將其顯示在Web視圖中,最好使用XSLT。

在前一種情況下,它非常簡單。如果是後者,請查看此答案:How can I transform xml to html on android?

1

要訪問存儲在res/xml中的XML資源,請從任何活動或其他上下文中調用getResources()。getXml()。您需要向getXml()提供要加載的XML的標識(R.xml.myfile)。

讀取你的XML代碼添加如下圖所示

XmlResourceParser myxml = mContext.getResources().getXml(R.xml.MyXml); 
    //MyXml.xml is name of our xml in newly created xml folder, mContext is the current  context 
    // Alternatively use: XmlResourceParser myxml = getContext().getResources().getXml(R.xml.MyXml); 

    myxml.next();//Get next parse event 
    int eventType = myxml.getEventType(); //Get current xml event i.e., START_DOCUMENT etc. 

,並獲得的代碼添加內容如下所示

代碼