powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Вывод инструкции обработки в XSLT
16 сообщений из 16, страница 1 из 1
Вывод инструкции обработки в XSLT
    #34902208
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, если факовый вопрос. Мой тимплейт должен уметь делать XML для ЭмЭс Экселя. Там в начале документа можно задать инструкцию по обработки специальную, чтобы было красиво.

Вобщем вопрос: как из XSLT шаблона вывести в выходной документ волшебную запись вида
Код: plaintext
<?что-то там понаписать надо, не важно что?>
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34902265
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже сам нашёл.

Код: plaintext
Meo voto
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34902290
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, не нашёл. Что-то мне вот такое:
Код: plaintext
1.
2.
3.
    <xsl:processing-instruction name="xml">
	version="1.0" encoding="UTF-8"
    </xsl:processing-instruction>
не хочет выводить что надо.

Код: plaintext
Meo voto
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34902301
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
настройки xml-директивы настраиваются через xsl:output
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34902781
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoнастройки xml-директивы настраиваются через xsl:output
Не понял, как мне это поможет.
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34902995
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ты же хочешь вывести xml-директиву? Она выводится не как инструкция по обработке.
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34903020
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoну ты же хочешь вывести xml-директиву? Она выводится не как инструкция по обработке.
Я в ИксЭмЭль не особо. В чём отличие?
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34903244
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sarin maXmoну ты же хочешь вывести xml-директиву? Она выводится не как инструкция по обработке.
Я в ИксЭмЭль не особо. В чём отличие?
XSLT specification
7.3 Creating Processing Instructions
...
NOTE:This means that xsl:processing-instruction cannot be used to output an XML declaration. The xsl:output element should be used instead (see http://www.w3.org/TR/xslt#output][16 Output] ).

16 Output
<!-- Category: top-level-element -->
<xsl:output
method = "xml" | "html" | "text" | qname-but-not-ncname
version = nmtoken
encoding = string
omit-xml-declaration = "yes" | "no"
standalone = "yes" | "no"
doctype-public = string
doctype-system = string
cdata-section-elements = qnames
indent = "yes" | "no"
media-type = string />
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34903837
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стоит ещё выделить
XSLT specification version = nmtoken
encoding = string
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34904379
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoстоит ещё выделить
XSLT specification version = nmtoken
encoding = string

можно, если дефолтные значения не устраивают
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34905613
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пробовал ставить метод вывода xml. Не помогло.
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34905694
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит, тебе не повезло, тебе придётся с этим жить.
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34905728
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoзначит, тебе не повезло, тебе придётся с этим жить.
XSLT-процессор - стандартный джавовский. JDK 1.5
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34905862
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не важно, всё равно придётся.
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34974761
xquery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
omit-xml-declaration = "no"
...
Рейтинг: 0 / 0
Вывод инструкции обработки в XSLT
    #34974905
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xqueryomit-xml-declaration = "no"это дефолтное значение для xsl:output/@method = "xml"
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Вывод инструкции обработки в XSLT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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