Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Из xsl в xsl / 4 сообщений из 4, страница 1 из 1
05.05.2010, 14:39
    #36613034
z-belka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из xsl в xsl
есть такой исходный 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
05.05.2010, 15:01
    #36613108
Anton_Demin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из xsl в xsl
z-belka,

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

хочу один xsl преобразовать в другой, то есть проделать преобразование над xml-ями, который сами являются xsl-стилями. Зачем это нужно: есть шаблонизатор на xslt, много xsl стилей и во многих есть одинаковые куски. xsl:include по некоторым причинам использовать не могу, хочу просто предварительно преобразовывать сами шаблоны.
...
Рейтинг: 0 / 0
15.06.2010, 17:23
    #36688277
Andry Trushin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из xsl в xsl
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
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Из xsl в xsl / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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