2012-02-01 62 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. 

,并获得的代码添加内容如下所示

代码