我想訪問一個XMLList項目並將其轉換爲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);
}
但它仍然給我一個錯誤,如果世界上沒有匹配。如果有匹配,它工作正常。
謝謝!