
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.09.2006, 18:05
|
|||
|---|---|---|---|
|
|||
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
Добрый день. Возможно, буду ошибаться в терминах и сумбурно объяснять, пока не гуру). Подскажите, возможно ли реализовать такое: пускай есть некий xml-документ <a>1</a> Который хранится в переменной $t как дерево. Т.е. я могу обращаться так $t/a Как переписать значение переменной $t в виде текста, т.е. чтобы значением $t было >a<1>/a< ? Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2006, 14:09
|
|||
|---|---|---|---|
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.09.2006, 16:35
|
|||
|---|---|---|---|
|
|||
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
Дело в том я заранее не знаю, чот хранится в $t до преобразования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.09.2006, 21:18
|
|||
|---|---|---|---|
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
разве там хранится не фрагмент хмл-документа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 10:07
|
|||
|---|---|---|---|
|
|||
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
Окей. Как тогда мне его сгенерить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 11:55
|
|||
|---|---|---|---|
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
:) можешь начать с рисования блок-схемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 12:02
|
|||
|---|---|---|---|
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
может возникнуть проблема при приведении полученной строки к строке, но в выходной документ её можно будет вставить по-любому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 17:52
|
|||
|---|---|---|---|
|
|||
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
Что-то вроде нижеследующего. Без проверки. Детали додумаешь. <xsl:variable name="mytext"> <xsl:for-each select="$t/*"> <xsl:apply-templates mode="gettext"/> </xsl:for-ech> </xsl:variable> <xsl:template match="*" mode="gettext"> < <xsl:value-of select="name()"/> <xsl:apply-templates="@*"/ mode="gettext"> > <xsl:apply-templates="*|text()"/ mode="gettext"> </ <xsl:value-of select="name()"/> > </xsl:template> <xsl:template match="@*" mode="gettext"> <xsl:value-of select="name()"/> =& <xsl:value-of select="."/> & </xsl:template> <xsl:template match="text()" mode="gettext"> <xsl:value-of select="."/> </xsl:template> <xsl:template match="*" mode="gettext"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 17:55
|
|||
|---|---|---|---|
|
|||
XSLT: Сохранение XML-блока в переменной как текст |
|||
|
#18+
Гм... Знаки типа < и > надо заменить на их имена через ампресанд - я-то так и писал, а на страничке получилось то, что получилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&mobile=1&tid=1334651]: |
0ms |
get settings: |
13ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 446ms |

| 0 / 0 |
