我找到了如何在 android.com 中解析 XML 的好例子。这是一部分
http://developer.android.com/training/basics/network-ops/xml.html
private String readLink(XmlPullParser parser) throws IOException, XmlPullParserException {
String link = "";
parser.require(XmlPullParser.START_TAG, ns, "link");
String tag = parser.getName();
String relType = parser.getAttributeValue(null, "rel");
if (tag.equals("link")) {
if (relType.equals("alternate")) {
link = parser.getAttributeValue(null, "href");
parser.nextTag();
}
}
parser.require(XmlPullParser.END_TAG, ns, "link");
return link;
}
当单个标签中只有一个 LINK 标签时,它可以正确解析。但是当单个标签中有这么多LINK时会输出错误。
请让我知道如何修复此编码以在一个标签中解析多个 LINK 标签。