私はXMLListアイテムにアクセスし、それをam XMLオブジェクトに変換しようとしています。E4Xの式が一致するかどうかはどのように判断できますか?
私はこの表現を使用しています:
例えばmasonicXML.item.(@style_number == styleNum)
試合すべてが正常に動作しますが、その後一致しない場合、私はそれが持っていることを言ってXMLとしてそれをキャストしようとすると、私はエラーを取得するがある場合よく形成される。ですから、XMLとしてキャストする前に式が一致するようにする必要があります。私は、XMLListの変数に設定している場合は、このようなテキスト()propertieとしてチェックしてみました:
var defaultItem:XMLList = DataModel.instance.masonicXML.item.(@style_number == styleNum);
if(defaultItem.text())
{
DataModel.instance.selectedItem = XML(defaultItem);
}
しかしtheresの場合、それはまだ私に一致するエラーを与えません。一致があれば正常に動作します。
感謝!私はそれがこれで動作するようになった