以下のようなxmlツリーがあります
<Response>
<Terminal>
<Name>m1</Name>
<Value><Array1><DBL><Val>-0.143077</Val></DBL></Array1></Value>
</Terminal>
<Terminal>
<Name>m3</Name>
<Value><Array3><DBL><Val>-0.876611</Val></DBL></Array3></Value>
</Terminal>
<Terminal>
<Name>m2</Name>
<Value><Array2><DBL><Val>-0.459437</Val></DBL></Array2></Value>
</Terminal>
</Response>
アクション スクリプトを使用して m1、m2、m3 値を抽出する必要があります
誰でもこのコードを書くのを手伝ってくれますか?
以下のコードで十分ですか
for (var i=0; i<xml.Terminal.length(); i++) {
if (xml.Terminal.Name.text()=="m1") {
voltage=xml.Terminal.Value.Array1.DBL.Val.text()
}
else if (xml.Terminal[i].Name.text()=="m2") {
current=xml.Terminal.Value.Array2.DBL.Val.text();
}
else if (xml.Terminal[i].Name.text()=="m3") {
temperature=xml.Terminal.Value.Array3.DBL.Val.text();
}
}
Menu_Content1.volt_val.text = voltage;
Menu_Content1.curr_val.text = current;
Menu_Content1.temp_val.text = temperature;
)
volt_val.text などはフラッシュで追加されたテキスト表示用です。