Обратите внимание, что вы также можете стилизовать .xml с помощью css. Тем не менее, так как нет по умолчанию
стиль, вы должны четко указывать атрибут отображения css для каждого тега элемента.
Вы также можете использовать сгенерированный css контент для добавления текста и, например, отображения
<sometag>text</sometag>
как sometag: text
Тем не менее, получение семантики ссылок для работы в кросс-браузерном режиме является небольшой проблемой:
link {text-decoration: underline; color: blue; link: attr(href)}
например, будет работать в некоторых, но не во всех браузерах, чтобы сделать <link href=URL>
работать как кликабельная ссылка. (Возможно, решение javascript работает более переносимо.)
Но в браузере выполняется преобразование xslt в html с директивой <?xml-stylesheet >
Кажется, что работает во всех современных браузерах без проблем, и может сделать гораздо больше, чем только CSS.
Некоторые примеры здесь .