私は次のような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
。明らかに私は何かが欠けていますが、それは何ですか?