У меня есть XML, который выглядит так:
<question>
<type_elt>
<opt_out_flag />
</type_elt>
</question>
type_elt
не является именем элемента; это может быть <single>
, <multiple>
или что-то еще, определенное во время выполнения. Как, учитывая это, я могу обнаружить присутствие элемента opt_out_flag
?
Я пробовал это (где xml
относится к элементу question
):
if (xml.*.opt_out_flag) {
do_something();
}
, но даже в случаях без opt_out_flag
вышеприведенное выражение возвращает true
. Очевидно, я что-то упускаю, но что это?