Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > как с XSLT сделать из XML - XHTML?


Автор: Vseslavur 29.5.2003, 19:27
Возник ряд проблем с перегоном документов из XML (со своим DTD) в обычный XHTML (1.0). Идея была такой, что бы XHTML-документ в итоге был с разширением htm и в нём работали JavaScript - функции (если дать ему расширение xml - JS не работает).

Вроде всё правильно, скачиваю Xalan с Apache, пишу XSLT-документ, применяю...
Документ не отображается.

Вскрываю... - та-ак... Он, короче, при импорте JavaScript файла малость неправильно себя повёл. В XSLT - документе было так:

Код

<script src="../../../link.js"></script>
<script src="bottom.js"></script>


А в итоговый XHTML-документ он записаал:
Код

<script src="../../../link.js" />
<script src="bottom.js" />


У меня IE 5. Он, к сожалению, таких шуток не секёт, а потому и не показывает мне этот документ в итоге - думает, что я забыл закрыть тег скрипта и весь документ дальше - скрипт.

Я не ленивый, ручками бы подправил, если бы не было у меня полторы сотни таких документиков, которые перегнать нужно из XML в XHTML....

Автор: AntonSaburov 30.5.2003, 15:43
Значит надо кроить документ XSL так, чтобы делал как надо.
Другого выхода не видно. Попробуй хоть пробелы между открытием
и закрытием тага поставить - может сработает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)