Android 如何从R.XML文件夹解析XML?
在做这件事的时候,我跟着。它可以很好地解析XML,但是是从URL解析的。我需要将XML源更改为R.XML文件夹Android 如何从R.XML文件夹解析XML?,android,Android,在做这件事的时候,我跟着。它可以很好地解析XML,但是是从URL解析的。我需要将XML源更改为R.XML文件夹 ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>(); XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // ge
ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>();
XMLParser parser = new XMLParser();
String xml = parser.getXmlFromUrl(URL); // getting XML
Document doc = parser.getDomElement(xml); // getting DOM element`
ArrayList menuItems=new ArrayList();
XMLParser=新的XMLParser();
字符串xml=parser.getXmlFromUrl(URL);//获取XML
Document doc=parser.getdoElement(xml);//获取DOM元素`
如何更改
stringxml=parser.getXmlFromUrl(URL)代码>代码行,以便从R.XML文件夹中提取XML?如果您的XML文件位于res/XML中,请参阅。另一种选择是将文件放在资产文件夹中,然后您可以按此处所述进行访问
你的问题不清楚你到底有什么问题。如果以上选项都不适合您,请再详细说明您的要求。首先,创建一个/res/xml文件夹和我们自己的xml文件myxml.xml
然后,您可以使用以下方法打开它:
Resources res = activity.getResources();
XmlResourceParser xrp = res.getXml(R.xml.your_resId);
您可以跟帖。您应该阅读文件的内容,有什么问题吗?您想解析存储卡上的文件,还是从您自己的资源中解析?XML应该从R.XML文件夹中获取,而不是从URL获取。您尝试过吗?@Steelight。是的,我想从我自己的资源(R.xml)解析一个文件