Здравствуйте, 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.
У меня все получилось.