如果您仍然可以使用帮助,我很乐意帮助您编写问题的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;

}我希望这有帮助 :/

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐