با سلام
XML یکی از انواع metadataهای است که میتواند با اتباطات و انعطاف پذیری بالایی که دارد موارد استفاده زیادی داشته باشد/.
اطلاق عنوان بانک اطلاعاتی برای XML هم میتواند صحیح باشد و هم غلط. اگر بخواهیم تعریفی از بانکهای اطلاعاتی را در ذهن خود مجسم نموده و امکانات XML را مورد بررسی قرار دهیم، شباهتهای کمی میتوان بین بانک اطلاعاتی و XML یافت. ولی هیچ کس نمیتواند منکر امکانات بسیار عالی XML برای ذخیره اطلاعات شد :)

فایلهای XML هیچگونه محدودیتی در حجم و اندازه نداشته و شما به سادگی میتوانید با ان کار کنید. من با فایلهای بزرگی در حدود 90MB هم کار کرده ام که در حدود 120 هزار رکورد را شامل میشد. البته باید بحث parse اطلاعات نیز مورد توجه باشد اگر شما بخواهید که از dom برای پارس کردن استفاده کنید حجم بالا محدودیتی ندارد ولی ممکن است sax برای فایلهای بزرگ با مشکل زمان مواجه باشد.

تلاشهای زیادی تا کنون انجام یافته است تا بتوان فرمتهای تصویر، صدا و.. (چند رسانه اییها) را داخل فایلهای xml قرار داده و مستقیماً مورد استفاده قرار داد که تا انجایی که این حقیر مطالعه نموده ام موفقیت قابل ملاحظه ایی در این مورد کسب نشده است و تنها برای انتقال و ذخیره نمودن اطلاعات مربوطه با استفاده از CDATA میتوان در XML استفاده نمود.