اگر اشتباه نکنم شما قصد داری یک فایل در مسیر مثلا
http://www.narenj.com/news.xml داشته باشی و اخبار را به صورتی قراربدی که مانند صفحه عادی قابل مشاهده باشه این کار از عهده استاندارد XML خارجه.
ببینید هر کدام از این دو نوع نمایش اخبار شما کاربرد جداگانه ای دارن که نیاز کاربر را تامین می کنن اگر کسی بخواد در صفحه HTML این اخبار را ببینه کد JavaScript اونا رو به همین روش که گفتید توی صفحه می ذاره و اگه بخواد از RSS اون استفاده کنه با Thunderbird این کار را انجام می ده ولی مطمئنا کسی نمی خواد اینا رو در XML ببینه! می خواد؟ به همین دلیله که هیچ سایتی XML را برای مشاهده عمومی کاربر نمی فرسته چون هیچ مرورگری XML را به صورت قابل فهم برای مشاهده عمومی نمایش نمی ده چه برسه به اینکه JavaScript های اون را اجرا کنه.
سعی کنید XML را به عنوان یک بانک اطلاعاتی در نظر بگیرید بهترین بانک اطلاعاتی از نظر پشتیبانی همه استانداردها و دردسترس بودن بیشترین ابزارها برای برنامه نویسان. متاسفانه یک اشکالی که در بعضی آموزشهای XML هست اینه که XML را جایگزین بعدی HTML و XHTML معرفی کردن که این صحیح نیست.
پس همونطور که شما نمی تونید یک بانک MySQL را مستقیما برای کاربر عادی بفرستید بانک XML هم مناسب بازدید کنندگان سایت شما نیست.
البته عذر می خوام اگر زیاد واضح نگفتم اگر کمکی از دستم بر بیاد من بازم در خدمتم.