Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / xsl / 4 сообщений из 4, страница 1 из 1
26.12.2005, 16:39:21
    #33457884
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsl
всем привет,

создал я файл xml и для него соответствующий xsl. Связал их между собой (в редакторе EditiX 4.3). Беда теперь в том, что Konqueror, например, показывает содержимое всех тегов (без всякого форматирования).
Код: plaintext
1.
Hello World !html-document

Когда октрываешь этот же документ в Mozila Firefox, то получаю сообщение
Код: plaintext
1.
2.
Ошибка загрузки таблицы стилей: (null)
file:///home/admin/workspace/xml/simple.xsl
Ради эксперемента, я перетащил все файлы под виндовоз и обнаружил что "кликание" по xml-файлу приводит к его открытию в InternetExploer с соблюдением форматированияю В общем все как изначально предпологалось.

вероятнее всего где-то что-то надо подстроить, но я просмотрел уже все настройки и ничего подходящего не обнаружил.
Подскажите плз. кто знает, где эта "собака" зарыта
simple.xml :
Код: plaintext
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="file:/home/admin/workspace/xml/simple.xsl"?>
<myMessage>
	<message>Hello World !</message>
	<type>html-document</type>
</myMessage>
simple.xsl (я хочу, например, чтобы появлялось содержимое только одного элемента) :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="html"/>
	<xsl:template match="/myMessage">
	<html>
		<body>
		<xsl:value-of select="message"/>
		</body>
	</html>
	</xsl:template>
</xsl:stylesheet>

заранее благодарен за подсказку
PS
SuSe 10.0
...
Рейтинг: 0 / 0
26.12.2005, 17:37:29
    #33458063
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsl
Может, дело в не так указанном href в <?xml-stylesheet?> ?

Я под виндой (простите, другого нет) открыл Firefox-ом нормально. href поправил на такой:
Код: plaintext
href="file://D:/1.xsl"

Действительно ли simple.xsl лежит тут:
Код: plaintext
/home/admin/workspace/xml/simple.xsl
?

До этого получал точно такое же сообщение.
...
Рейтинг: 0 / 0
26.12.2005, 18:50:37
    #33458223
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsl
под виндовз работает корректно,
однако даже изменение строки описания в xml-file на:
Код: plaintext
<?xml-stylesheet type="text/xsl" href="simple.xsl"?>
не помогает.
Броузер почему-то не "понимает" вообще эту строку под линуксом.
...
Рейтинг: 0 / 0
28.12.2005, 09:33:46
    #33460993
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsl
Приложите архив с обоими файлами.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / xsl / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]