|
|
|||||
XML, существует ли узел
Как проверить, существует ли заданный узел в XML?
К примеру, есть XML <?xml version="1.0" encoding="utf-8" ?> <data> <error> <title>Ошибка пользователя</title> <msg>Возможные причины: Кривые руки</msg> </error> </data> И ещё вопрос, как в xml узнать имя корневого узла?(в нашей ситуации это data) В поиске был, мука читал, не нашёл.
__________________
while(1) {} |
|
|||||
стервочка (я мужик)
|
а как узнать имя не корневого узла?
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
1. xml.error.length() > 0.
|
|
|||||
__________________
Проста и чистота, залог душевного здоровья ... |
|
|||||
Modus ponens
|
@Vas717:
Второй вариант не катит, селектор всегда лист возвращает, но может вернуть и пустой лист, поетому надо длину проверить.
__________________
Hell is the possibility of sanity |
|
|||||
Всем спасибо. Насчёт length() думал, но показалось что не солидно выглядит (:
Цитата:
__________________
while(1) {} |
|
|||||
); и на старуху бывает "прорурха"
__________________
Проста и чистота, залог душевного здоровья ... |
|
|||||
Регистрация: Jun 2007
Сообщений: 374
|
BlooDHounD, а Вы случайно не знаете какого-нибудь способа узнать имя некорневого узла? (раз уж разговор пошел)
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
s8000_1, об этом случайно написали в документации.
|
|
|||||
Division, s8000_1 чтобы получить имя корневого узла или дочернего, можно попробовать сделать так
Последний раз редактировалось Geba; 07.05.2009 в 22:40. |
Часовой пояс GMT +4, время: 23:58. |
|
« Предыдущая тема | Следующая тема » |
|
|