Hoán chuyển ADO qua XML

Kể từ ActiveX Data Objects version 2.1 (ADO 2.1) trở đi, Microsoft ADO engine có thể cho ta XML file dưới dạng Microsoft XML - Data Schema format, còn đuợc gọi là XML Reduced Data Schema, hay đơn giản hơn là Reduced Data. XML Reduced Data Schema nói rõ datatypes và những tính chất tương tợ của schema (tức là default values, tin tức về primary key, .v.v..) từ database và để tin tức nầy trong phần đầu của XML file. Phần sau của XML chứa data trong dạng những rows.
Một khi đã có ADO recordset rồi, bạn có thể lưu trử (save) data vào một XML file bằng cách dùng Function Save của recordset. ADO 2.1 chỉ cho ta save data vào một XML file. Nhưng ADO 2.5 cho ta convert recordset thành stream format. Nếu argument thứ nhất của Function Save là một URL thì Save cho ra data dưới dạng intrinsic binary format. Tuy nhiên, nếu ta cho thêm argument thứ nhì là adPersistXML flag thì stream được đổi thành một XML stream.