我解析兩個XML文件 - 這是我已經成功地使用XmlParser的分析: - 然而的Android解析XML屬性
public final String getElementValue(Node elem) {
Node child;
if (elem != null) {
if (elem.hasChildNodes()) {
for (child = elem.getFirstChild(); child != null; child = child
.getNextSibling()) {
if (child.getNodeType() == Node.TEXT_NODE) {
System.out.println("±VALUE: "
+ child.getNodeValue().toString()
+ " node type: " + child.getNodeType());
return child.getNodeValue();
}
下一個XML文件,有我需要的屬性。我可以使用相同的解析器嗎?如果是的話,我該如何改變它來讀取屬性?我想要讀取的文件是http://cloud.tfl.gov.uk/TrackerNet/LineStatus - 我需要線路名稱和狀態說明。
我使用另一個類中的鍵 - 我怎麼明說哪個屬性我需要什麼?即: -
static final String KEY_TRANSPORT = "LineStatus"; // parent node
static final String KEY_LINENAME = "???";
static final String KEY_LINEDESC = "???";
謝謝!
Last方法如在這裏找到:(步驟6)[tutsplus](http://mobile.tutsplus.com/tutorials/android/android-fundamentals-downloading-data-with-services /)(我似乎只限於兩個鏈接) – Aerinx