Экземпляры XML могут содержать только один корневой узел, это собственно Ваш загружаемый XML. XMLList может состоять из любого числа узлов потомков, именно он Вам и нужен в качестве dataProvider-а DataGrid. Вы можете получить XMLList потомков узла с заданным именем, просто воспользовавшись этим именем в качестве свойства экземпляра XML с помощью оператора точки (.) (средство доступа к потомку). Допустим, потомки главного узла у Вас называются "node", тогда это будет выглядеть так:

Код AS3:
var myXMLList:XMLList = myXML.node;