Мне кажется, что вы заинтересованы в использовании JavaScript в браузере при отображении содержимого XML без переформатирования XML в HTML? Если это правильно, вы можете добавить объявление XML-таблицы стилей в ваш XML-файл, чтобы объявить XSLT для XML-документа. Это объявление может остаться неиспользованным в любом другом контексте, но в контексте, где клиент понимает атрибут (например, веб-браузер), XSLT будет использоваться для преобразования XML перед его отображением. (Примечание. Некоторые веб-обозреватели plder не поддерживают XSLT.) Таким образом, вы можете внедрить JavaScript для клиента веб-браузера.
См. wikipedia для обзора XSLT. В Интернете доступно множество уроков, которые помогут вам начать работу с XSLT.