powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Из xsl в xsl
4 сообщений из 4, страница 1 из 1
Из xsl в xsl
    #36613034
z-belka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть такой исходный xml
Код: plaintext
1.
2.
3.
4.
5.
6.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>

<my_template/>

</xsl:stylesheet>

предполагаемый результат
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>

<xsl:template match="/">
  <div>
     123 
  </div>
</xsl:template>

</xsl:stylesheet>

Помогите плиз написать xsl преобразование.
...
Рейтинг: 0 / 0
Из xsl в xsl
    #36613108
Фотография Anton_Demin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z-belka,

опиши подробнее задачу, вообще непонятно что ты хочешь сделать и зачем это.
...
Рейтинг: 0 / 0
Из xsl в xsl
    #36613133
z-belka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anton_Demin,

хочу один xsl преобразовать в другой, то есть проделать преобразование над xml-ями, который сами являются xsl-стилями. Зачем это нужно: есть шаблонизатор на xslt, много xsl стилей и во многих есть одинаковые куски. xsl:include по некоторым причинам использовать не могу, хочу просто предварительно преобразовывать сами шаблоны.
...
Рейтинг: 0 / 0
Из xsl в xsl
    #36688277
Andry Trushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z-belka,
Уже 100 лет этим не занимался, но фишка в том, что вам надо переопределить стандартное пространство имен на свое уникальное, тогда пространство имен xsl не будет вам мешать строить все что угодно.
действовать надо как-то так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0"?>
<superxsl:stylesheet version="1.0" xmlns:superxsl="http://www.w3.org/1999/XSL/Transform">
<superxsl:output method="html" indent="yes"/>

<superxsl:template match="/">

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>

<xsl:template match="/">
  <div>
     123 
  </div>
</xsl:template>

</xsl:stylesheet>

</superxsl:template>
</superxsl:stylesheet>
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Из xsl в xsl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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