Я использую это выражение xpath
String expr = String.format("//a/b/c[@name1='%s']", name);
Я создаю приложение для Android, которое ищет в документе xml имя. Я хочу, чтобы он просматривал оба атрибута name1 и name2, перечисленные в XML. Поскольку выражение теперь, оно ищет name1, но если имя не появляется, оно принудительно закрывает мое приложение. Если это там, это работает, как я планировал. Как я могу получить его не только для поиска обоих значений атрибутов, но и если имя не появляется, убедитесь, что приложение не принудительно закрывается?
Спасибо
Хорошо, разобрался с частью xpath, я просто прошёл поиск по всем значениям
[@* = '%s']
Но кто-нибудь может мне помочь с этой проблемой, если имя не появляется в xml? Для возврата ответа «имя не верно»