Можно стилизовать XML с помощью CSS и XSLT .Большинство браузеров будут применять таблицы стилей CSS и XSLT и отображать результаты, когда в XML предусмотрена соответствующая инструкция обработки.
Чтобы применить CSS к файлу XML, добавьте инструкцию обработки, например:
<?xml-stylesheet type="text/css" href="my-style.css" ?>
Чтобы применить XSLT к файлу XML, добавьте инструкцию обработки, напримерэто:
<?xml-stylesheet type="text/xsl" href="my-transform.xsl" ?>
Если ваши требования к стилю больше отображают и украшают содержимое XML, а не трансформируют, то стилизация CSS может быть проще.
Проверьте эту страницу W3C: Как добавить стиль в XML