Шаги для разбора XML-фид следующим образом:
01 .As described in Analyze the Feed, identify the tags you want to include
in your app. This example extracts data for the entry tag and its nested
tags title, link, and summary.
02 .Create the following methods:
-> A "read" method for each tag you're interested in. For example,
readEntry(), readTitle(), and so on. The parser reads tags from
the input stream. When it encounters a tag named entry, title,
link or summary, it calls the appropriate method for that tag.
Otherwise, it skips the tag.
-> Methods to extract data for each different type of tag and to advance
the parser to the next tag.For example:
* For the title and summary tags, the parser calls readText().
This method extracts data for these tags by calling
parser.getText().
* For the link tag, the parser extracts data for links by first
determining if the link is the kind it's interested in. Then it
uses
parser.getAttributeValue() to extract the link's value.
* For the entry tag, the parser calls readEntry(). This method
parses the entry's nested tags and returns an Entry object with
the data members title, link, and summary.
-> A helper skip() method that's recursive. For more discussion of this
topic, see Skip Tags You Don't Care About.This snippet shows how the
parser parses entries, titles, links, and summaries.
Какие проблемы вы столкнулись? Android имеет синтаксический анализатор xml, и вы можете легко разобрать xml. –
я могу разобрать этот любопытное XML-данных: 12010109Y 2,00 7,99 OrderItemDetail> Но выше формат раздражает меня ... –
Ваш XML является просто у вас есть тег Branch и этот тег имеет несколько атрибутов. поэтому проверьте в google, как получить значение атрибута тега с помощью парсера pull. –