нет, ты меня не правильно понял.
HTML - язык гипертекстовой разметки, все что он может, это форматировать текст, кратинки и т.д. здеьс уже имеется определенный набор тегов. пример:
Код:
<B>этот текст будет жирным</B>
XML(generic) - расширяемый язык разметки. определенных тегов у него нету. т.е. в начале он как бы пустой. ты сам определяешь предметную область и придумываешь структуру. есть некий набор синтактических правил и все. пример(абстрактный sql-запрос):
Код:
<sql>
<command type="select">
<table>
mytable
</table>
<fields>
<field id=1>
ID
</field>
</fields>
<where>
<rules>
<rule id=1 filedid=1 value=10/>
</rules>
</where>
</command>
</sql>
теперь нужно все это отбразить. наиболее правильный путь - это использование xslt(шаблоны).
т.е. у нас есть данные(xml).
у нас есть некоторая схема-шаблон(xslt)
а после обработки всего этого мы получим обычный html(который и отобразит наш броузер).