我想访问一个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);
}
但它仍然给我一个错误,如果世界上没有匹配。如果有匹配,它工作正常。
谢谢!