我必须解析Android应用程序中的plist文件。 Plist类似于以下url中给出的xml:
我是否可以解析以在应用中显示数据?哪个解析器有用于此目的? 请给我一些建议,帮助我。
答案 0 :(得分:1)
下面我提到了一种解析XML的方法。我使用XmlPullParser来解析上面提到的xml:
String str1 ="<Xml to be parsed>";
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput( new StringReader (str1));
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
String str;
if(eventType == XmlPullParser.START_DOCUMENT) {
System.out.println("Start document");
} else if(eventType == XmlPullParser.START_TAG) {
str = xpp.getName();
System.out.println("Start tag "+str);
} else if(eventType == XmlPullParser.END_TAG) {
System.out.println("End tag "+xpp.getName());
} else if(eventType == XmlPullParser.TEXT) {
System.out.println("Text "+xpp.getText());
}
eventType = xpp.next();
}
System.out.println("End document");
答案 1 :(得分:0)