我有一个函数,它加载了一些类似于以下内容的XML:
private function onXMLLoad(e:Event):void
{
trace(e.target.data);
hideLoading();
DataModel.instance.data = XML(e.target.data);
updateSelections();
toggleExpand();
}
如果加载的XML数据格式不正确,例如一个开放标签没有关闭,我会收到一条错误消息,告诉我XML必须格式正确。虽然我不打算加载格式不正确的XML,但以防万一,我希望能够以某种方式处理它。首先,有没有办法在将其转换为XML之前检查加载的数据是否格式正确,并尽可能地尝试修复它?