Hello, EugenyAL!
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>
Разумеется она не будет работать. Кто по-вашему будет обрабатывать PI xml-stylesheet?
Нужно явно вызывать XSLT-процессор, запускать преобразование и работать с его результатом.
E> <xsl:stylesheet version="1.0"
E> xmlns:xsl="http://www.w3.org/TR/WD-xsl">
Пипец, еще и WD-XSL. Вы что ли примеры для Internet Explorer 5.0 пытаетесь заставить работать?
WD-XSL — это черновая спецификация языка для преобразований XML, стандартом она так и не стала. Она была реализована в MSXML версии 2.0 и более поздних. Как следствие стала доступна в IE 5.0. Явовские XSLT-процессоры ее нихт ферштейн.
WD-XSL была замененена другой технологией — XSLT, которая имеет основой значительную часть WD-XSL. XSLT-процессоров на Java хватает, самые популярные — Xalan (включен в JRE начиная с версии 1.4) и Saxon (создатель — Макл Кей, автор спецификаций XSLT).
Рекомендую Saxon.
Posted via RSDN NNTP Server 2.1 beta