我有如下所示的 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
。显然我错过了一些东西,但它是什么?