ایجاد یک سند DOM
به منظور استقرار یک فایل XML درون سرویس دهنده DOM در ابتدا می بایست یک شی XmlDocument ایجاد گردد . در ادامه با استفاده از شی ایجاد شده ، امکان استقرار سند XML در حافظه فراهم می گردد :

dim

متد Load شی XmlDocument یک فایل XML را به عنوان ورودی گرفته و آن را به صورت یک درخت در حافظه مستقر می نماید ( یک نمایش درخت گونه از سند XML در حافظه ) . Path مسیر فیزیکی به فایل XML را مشخص می نماید . در چنین مواردی می توان از متد MapPath به منظور تبدیل یک آدرس نسبی به مسیر کامل فیزیکی نیز استفاده نمود .
XmlDocument یکی از اشیاء قدرتمند در ارتباط با فایل های XML است که به برخی از ویژگی های مهم آن اشاره می گردد :

مسئولیت پیاد ه سازی اینترفیس استاندارد DOM مربوط به کنسرسیوم وب را برعهده دارد.( متعلق به System.Xml )

استقرار یک سند XML در حافظه به صورت یک نمایش درختی

امکان دستیابی به هر گره موجود در سند XML

ارائه یک روش کاملا” انعطاف پذیر به منظور دستیابی به هر گره مورد نیاز در سند XML در مقایسه با اشیاء XmlTextReader و XmlTextReader که صرفا” امکان دستیابی به صورت Forward only را فراهم می نمایند .

خصلت ها و متدهای متعددی به منظور پردازش اسناد XML مستقر در حافظه را ارائه می نماید .

مهمترین نکته قابل تامل در خصوص اینترفیس DOM ، استقرار تمامی داده XML در حافظه است . بنابراین در صورت بالا بودن حجم سند XML ، حافظه زیادی مصرف می شود . در مواردی که با محدودیت حافظه مواجه هستیم می توان از روش های مبتنی بر Forward-only استفاده نمود .