Re[2]: загрузка XML файла в сервлете
От: EugenyAL  
Дата: 08.08.07 23:47
Оценка:
Здравствуйте, YК, Вы писали:

YК>Hello, EugenyAL!

YК>You wrote on Wed, 08 Aug 2007 17:04:10 GMT:

E>> Мне нужно чтобы xml отображался в соотвествии со стилем описанным

E>> в xsl.
E>> Но эта связка не работает и xml отображается просто в виде дерева.

E>> <?xml version="1.0" encoding="WINDOWS-1251"?>

E>> <?xml-stylesheet type='text/xsl' href='2.xsl'?>
E>> <tutorial>
E>> <title>HELLO FROM XML</title>
E>> <author>XML FILE 2.This is test</author>
E>> </tutorial>

YК>Разумеется она не будет работать. Кто по-вашему будет обрабатывать PI xml-stylesheet?

YК>Нужно явно вызывать XSLT-процессор, запускать преобразование и работать с его результатом.

E>> <xsl:stylesheet version="1.0"

E>> xmlns:xsl="http://www.w3.org/TR/WD-xsl">

YК>Пипец, еще и WD-XSL. Вы что ли примеры для Internet Explorer 5.0 пытаетесь заставить работать?


YК>WD-XSL — это черновая спецификация языка для преобразований XML, стандартом она так и не стала. Она была реализована в MSXML версии 2.0 и более поздних. Как следствие стала доступна в IE 5.0. Явовские XSLT-процессоры ее нихт ферштейн.


YК>WD-XSL была замененена другой технологией — XSLT, которая имеет основой значительную часть WD-XSL. XSLT-процессоров на Java хватает, самые популярные — Xalan (включен в JRE начиная с версии 1.4) и Saxon (создатель — Макл Кей, автор спецификаций XSLT).

YК>Рекомендую Saxon.

Спасибо за консультацию. Я использовал Xalan для преобразование XML в HTML.
У меня все получилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.