powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / disable-output-escaping и Firefox
13 сообщений из 13, страница 1 из 1
disable-output-escaping и Firefox
    #33490288
Vlad33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, если кто знает:

1. Firefox 1.5 не понимает дерективы disable-output-escaping тэга xsl:value-of ?
Как с этим бороться? как, например, сделать вывод в две колонки без этого?

2. можно ли получить в переменную xsl имя обрабатываемого xml?
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33490317
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad33Подскажите, если кто знает:
1. Firefox 1.5 не понимает дерективы disable-output-escaping тэга xsl:value-of ?
Как с этим бороться? как, например, сделать вывод в две колонки без этого?
может быть попробовать <xsl:text> для нужного вывода?

Vlad33Подскажите, если кто знает:
2. можно ли получить в переменную xsl имя обрабатываемого xml?
нет, xml в ряде ситуаций является безымянным потоком бит, а не файлом.
если он лежит статично в определенном месте с определенным именем, тогда другое дело :)

а если Вы подразумевали имя элемента например, то например: name(), local-name()...
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33490464
Vlad33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. я болше даже его и иел ввиду,а но эта опция вообще похоже не работает под FF. А она "определяет, должны ли в выходящем документе особые символы этого текстового узла заменяться на сущности". Очень удобно в ряде случаев

2. да xml лежит статично в определенном месте с определенным именем на сервере и его дергаю через броузер, зная его имя. Как тогда?
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33492892
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad33да xml лежит статично в определенном месте с определенным именем на сервере и его дергаю через броузер, зная его имя. Как тогда?

используй функцию document(имя файла)

посмотри тут...
/topic/248655&hl=document
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33493042
Vlad33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot M0us]используй функцию document(имя файла)
[quot]

так у меня и вопрос в том, как в xslt в переменную получить имя обрабатываемого файла xml,
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33493081
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
замечательно.
1
или Вы не знаете имя этого файла. тогда откуда Вы грузите xml-содержимое?

2
если знаете откуда, значит имя файла можно запихнуть в переменную.
или хранить его в xml в качестве элемента, например.

но зачем это нужно? что даст имя файла в переменной?

ЗЫ как Вы догадываетесь в XSLT 1.0 и xPath 1.0 нет такой функции - "получить имя обрабатываемого xml-файла".

ЗЫЗЫЗЫ или Вам нужно подсказать как работать с переменными?
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33494273
Vlad33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. броузером вызывается xml-страничка

2. как работать с переменными я знаю

Вопрос именно вот в этом:
"XSLT 1.0 и xPath 1.0 нет такой функции - получить имя обрабатываемого xml-файла". Я и пытаюсь это обойти. Точнее, думал что способ есть, а я его не знаю.
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33495219
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
M0usчто Вам даст имя файла в переменной?
простите, что приходится себя цитировать, но я не увидел ответа на вопрос.
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33495342
Vlad33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в зависимости от имени файла по разному его обрабатывать.
внутри файлов отличий нет.
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33496561
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему бы не ввести новый элемент в xml, где и указывать параметры обработки?
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33497454
Vlad33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
M0usпочему бы не ввести новый элемент в xml, где и указывать параметры обработки?

очевидно, но нет возможности
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33498443
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда хранить один файл в одном месте и вызывать его с одним шаблоном, а другой в другом и вызывать с другим шаблоном...
...
Рейтинг: 0 / 0
disable-output-escaping и Firefox
    #33498484
Vlad33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ха! а как один и тотже хмл можно вызвать броузером из разных мест с разными xsl ???
тогда xsl должен называться одинаково и лежать в разных местах?
другого способа нет? не хотелось бы все-таки иметь xsl с одним именем, вероятность ошибок резко возрастает
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / disable-output-escaping и Firefox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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