我正在尝试访问 XMLList 项并将其转换为 XML 对象。
我正在使用这个表达式:
masonicXML.item.(@style_number == styleNum)
例如,如果有匹配,则一切正常,但如果没有匹配,那么当我尝试将其转换为 XML 时会出现错误,说明它必须格式正确。因此,在将表达式转换为 XML 之前,我需要确保表达式得到匹配。我尝试将其设置为 XMLList 变量并检查它是否为 text() 属性,如下所示:
var defaultItem:XMLList = DataModel.instance.masonicXML.item.(@style_number == styleNum);
if(defaultItem.text())
{
DataModel.instance.selectedItem = XML(defaultItem);
}
但如果没有匹配,它仍然会给我一个错误。如果有匹配,它工作正常。
谢谢!