אל תייבא ככה XML זה גרוע ולא תקין ,בשביל זה יש ActiveXObject שנקרא Microsoft.XMLDOM בJS יש לו כמה גירסאות ,תבדוק לגבי כולם לגבי תקינות ,אני לא ממש עובד איתו.איתו אתה יכול לטעון קובץ XML ,כמובן שהקובץ XML צריך ליהיות על השרת שלך ,אם אתה מעוניין בXML חיצוני אז תשתמש בAJAX ופשוט תטען את הXML אל תוך משתנה ותעשה עליו את כול הפעולות עם DOM בJS.
אני ממליץ על AJAX ,כי לטעון קובץ XML עם JS זה גרוע ,נדירים המקרים שמשתמשים בזה.