![]() |
Модераторы: diadiavova |
![]() ![]() ![]() |
|
BBALL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Здраствуйте!
Есть шапка XML <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type='text/xsl' href='pravilo.xsl'?> к которому приклеен XSL <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs xsi xsl"> <xsl:output method="xml" encoding="windows-1251" indent="no"/> <xsl:template match="/"> <MOD> ... </MOD> </xsl:template> </xsl:stylesheet> Когда пропускаю через парсер в XMLSpy на выходе получается корректный XMLoutput файл. Вопрос - Почему когда мы обращаемся к XML без парсера на прямую через браузер, XML отображается как txt файл...что нужно дописать что бы браузер понимал правила преобразхования без участия парсера? Может какой косяк в методе output? Это сообщение отредактировал(а) BBALL - 4.12.2007, 14:10 |
|||
|
||||
BBALL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Возможно я чего то не понимаю... Почему XML с сылкой на правила XSL в результате показывает текстовый файл? Причем в MSWord все как надо, а браузеры IE OPERA тупят! Ответте кто нибудь...для корректного отображения обязательно пропускать XML через парсер XMLSpy или всетаки есть выход?
Подскажите плиз ![]() |
|||
|
||||
mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 1 Всего: 54 |
BBALL, попробуй в output метод html поставить т.е.:
но такой вариант вывода не будет работать во всех браузерах. -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
cruelangel |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: нет Всего: 8 |
обращаешься к локальному файлу или через веб-сервер? расширение файла какое?
|
|||
|
||||
BBALL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
2 mishaSL
твой вариант непашет. 2 cruelangel файл локальный, расширение .XML |
|||
|
||||
BBALL |
|
||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Вот конкреттный урезаный пример
Исходный XML
XSL разметка
Output через XMLSpy парсер
В браузере что показываает, без обрабогтки парсера
|
||||||||
|
|||||||||
egao |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 6.8.2007 Репутация: нет Всего: нет |
кто ж тебя надоумил в xml1.0 использовать кирилицу в тэгах?
![]() |
|||
|
||||
BBALL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Эмм...я с примера содрал...а что надо использовать?
|
|||
|
||||
egao |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 6.8.2007 Репутация: нет Всего: нет |
латиницу, очевидно
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "XML/XSLT" | |
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | XML, XSL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |