XML به جهت حمل اطلاعات طراحی گردیده است و جایگزینی برای HTML نمی باشد. HTML به جهت نمایش اطلاعات و XML به جهت شرح یا حمل و نقل اطلاعات مورد کاربری قرار می گیرد.