-1
내 XML :안드로이드 element.getAttributes()
<records>
<employee id="0">
<name>Sairamkrishna</name>
<surname>Mammahe</surname>
<salary>50000</salary>
</employee>
<employee id="1">
<name>Gopal </name>
<surname>Varma</surname>
<salary>60000</salary>
</employee>
<employee id="2">
<name>Raja</name>
<surname>Hr</surname>
<salary>70000</salary>
</employee>
</records>
내 코드 :
for (int i = 0; i <nList.getLength(); i++) {
Node node = nList.item(i);
if ((node.getNodeType() == Node.ELEMENT_NODE))
{
Element element2 = (Element) node;
String attr = element2.getAttribute("id");
Log.d("result", attr);
if (attr == "1") {
**NOT WORKING**
}
}
반환 로그 :
Log.d:
D/result: 0
D/result: 1
D/result: 2
나는 문제로 얻을 수없는 경우 어떤 방법으로, 왜?
작동하지 않음 : if
, element.getAttributes();
및 attr==1
XML의 속성에 따라 값을 그릴 수 있습니까? 어떻게 든 그것을 관리하지 못했습니다. 나는 "eger"질문에서 오류를 얻지 않지만 입력하지 않으면 로그없이 쿼리하면 ID 속성을 얻을 수 있습니다.