Delphi读XML文件那么麻烦吗?该如何处理

Delphi读XML文件那么麻烦吗?
不能用ClientDataSet或者ADOQuery直接读进去吗?为什么用LoadFile读的时候会出现 "无法创建记录集。源XML   不完整或无效。 "的错误


------解决方案--------------------
ClientDataSet.XmlData := XMLString
------解决方案--------------------
调用LoadFromFile的方法时,XML文件格式必须是ADOQUERY识别的格式,具体格式是什么样的,楼Z可以可以将ADOQUERY得出的结果集,SAVETOFILE(‘aa.XML '),然后打开看看。