**** XAML, XUL и XHTML перекрываются ****
Наибольшее совпадение между XAML и другими стандартами заключается в поддержке концепций, взятых из HTML / XHTML. Сходства между XAML и HTML многочисленны. Конечно, перекрытие с HTML не ограничивается XAML. Другой известный диалект XML-интерфейса - Mozilla XUL - также пересекается с XHTML. Наконец, XAML и XUL перекрываются в тех местах, которые XHTML даже не включает. XHTML и XUL можно объединить в одном документе (по крайней мере, в браузерах Mozilla). Такая комбинация является грубым аналогом для использования XAML без Web. Фактически, один XUL Mozilla является грубым аналогом для некоторых применений XAML.
но вместе взятые, они действительно представляют собой не что иное, как поддержку большинства основного содержимого HTML и виджетов форм, которые уже являются обычными в обычных веб-приложениях. XUL перекрывает XHTML меньше, чем XAML, потому что XUL пытается отделить себя от XHTML. Он не пытается быть заменой, как XAML.
Одна вещь, которая мне нравится в XAML по сравнению с HTML, это увеличенная свобода от основанных на публикации функций HTML. XAML освобождает вас от тегов h1, кодовых тегов и множества других разнообразных нишевых тегов, редко используемых в HTML. В практических целях эти теги действуют как нечто большее, чем информация о стиле в современных документах HTML.
HTML также является плохим графическим интерфейсом для приложений, несмотря на популярность Интернета. И XAML, и XUL имеют большое значение для устранения этой проблемы. Вы можете переписать свои веб-приложения на XAML, и они будут выглядеть лучше, чем оригиналы HTML, если только XAML будет лучше поддерживать CSS.