1
我要問,如果有人知道,如果有事情和org.w3c的行爲改變,從Android 2.3的4.1XML行爲從Android 2.3更改爲4.1?
我有一個XML節點:
<block nr="1" canceled="FALSE" lesson="TRUE">
<subject change="FALSE">AS</subject>
<room change="FALSE">1234</room>
<person change="FALSE">Name</person>
</block>
我把這些節點作爲Element
成功能在這裏我想要得到的屬性值
GetAttributeByTag(pNode, "block", "lesson");
private String GetAttributeByTag(Element pElement, String pTag, String pAttributeTag)
{
Element toReturn = (Element)pElement.getElementsByTagName(pTag).item(0);
return toReturn.getAttribute(pAttributeTag).trim();
}
在我的設備(三星Galaxy S前進了Android 2.3)toReturn包含相同的元素作爲P成分,這樣我就可以返回的屬性值。
但其他設備(銀河S2採用Android 4.1)我得到null
上
有沒有人有一個想法,爲什麼?
我假設pNode是塊? – njzk2
是的這是正確的 – Kooki
所以事情會是,getElementsByTagName不認爲自己有資格返回 – njzk2