android控制app磁盘读写,在Android上使用DOM来读取,写入和编辑磁盘上的文件
如果您仍然可以使用帮助,我很乐意帮助您编写问题的XML部分。然而,我在编辑XML方面需要自己的帮助。如果我要使用字符串解析,我知道如何编辑XML,但我不知道如何更新原始XML文件... [对不起,如果我在那里失去你。]但我要去编辑一个适合我的代码,这样你就可以偷看了。 :)-Kai(还有新闻)从Android中读取XML: - ) b>演示XML阅读XMLpublic ArrayList&g
如果您仍然可以使用帮助,我很乐意帮助您编写问题的XML部分。然而,我在编辑XML方面需要自己的帮助。如果我要使用字符串解析,我知道如何编辑XML,但我不知道如何更新原始XML文件... [对不起,如果我在那里失去你。]但我要去编辑一个适合我的代码,这样你就可以偷看了。 :)
-Kai(还有新闻)
从Android中读取XML: - ) b>
演示XML
阅读XML
public ArrayList> get() {
ArrayList> classes = new ArrayList>();
try {
boolean inTargetedTag = false;
XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser();
parser.setInput(inputStream, null);
int eventType = parser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
switch (eventType) {
case XmlPullParser.START_TAG:
String tagName = parser.getName();
if (tagName.equalsIgnoreCase("UltraSpecialEvent")) {
if (parser.getAttributeValue(null, "Name").equals("USE1")) {
inTargetedTag = true;
} else {
inTargetedTag = false;
}
} if (tagName.equalsIgnoreCase("UltraSpecialInfo")) {
if (inTargetedTag) {
ArrayList single_Info = new ArrayList();
single_Info.add(parser.getAttributeValue(null, "Name"));
single_Info.add(parser.getAttributeValue(null, "Detail"));
single_Info.add(parser.getAttributeValue(null, "TimeStamp"));
bundled_Info.add(single_Info);
}
}
break;
}
eventType = parser.next();
}
} catch (FileNotFoundException e) {
} catch (IOException e) {
} catch (Exception e) {
}
return bundled_Info;
}我希望这有帮助 :/
更多推荐
所有评论(0)