У меня есть файл XML с некоторыми строками:XMLPullParser Android тест для атрибута
<string>foo</string>
и некоторые строки содержат HREF атрибута:
<string href="http://www.google.com/">foo2</string>
Я использую XMLPullParser разобрать этот XML в моем Android приложение. Однако мне нужно проверить, содержит ли элемент xml атрибут href. Или любой атрибут вообще. Я попытался с помощью этого:
private boolean testForHref(String tag) throws IOException, XmlPullParserException{
try{
parser.getAttributeValue(NULL, tag);
System.out.println("href attribute is here!");
return true;
}catch (Exception e){
System.out.println("href attribute is not here!");
return false;
}
}
Но это всегда возвращает ложь. Кто-нибудь знает, как сделать этот тест?
Это постоянно возвращается нуль на это: <строка HREF = "http://10.80.30.10/tracker"> Выпуск трекер –
@BlackMagic он будет работать. Я не знаю, как вы проводите наш синтаксический анализ. – Raghunandan
@BlackMagic проверить редактирование, которое я пробовал, прежде чем публиковать его здесь – Raghunandan