03:45 

[решено]

barsy
Клиа.
Есть XSL-шаблон..
<textarea rows="5" cols="50" name="body"></textarea>

Как сделать так, чтобы он не коллапсился и не вставлять пробел между.

Пробовала так: <textarea rows="5" cols="50" name="body"><xsl:comment/></textarea>

Но кучу пробелов меня тоже не устраивает.

Если важно - данные системы.
php 5.2.5-p20080206-pl0-gentoo
xsl
XSL enabled
libxslt Version 1.1.22
libxslt compiled against libxml Version 2.6.30
EXSLT enabled
libexslt Version 1.1.22

upd: всем спасибо. решение найдено.
кто будет мучаться как я - нужно экспортировать xml с флагом NOEMPTY
$xslt->saveXML($xslt,LIBXML_NOEMPTYTAG) вместо $xslt->saveXML()
запись создана: 17.02.2008 в 06:49

@темы: PHP

Комментарии
2008-02-17 в 09:28 

[php]
<![CDATA[]]> не поможет?
вообще если коллапсится, вроде должен без пробела быть..

2008-02-17 в 14:33 

barsy я XSL не касался, поэтому помочь вам врятли смогу.
Нужно ли добавить "XSL" в список любимых тем?

URL
2008-02-17 в 14:57 

barsy
Клиа.
[php] нет, это рушит xml-структуру - нельзя к textarea по xpath обратиться. да и присвоить значение тоже.
разве что как-то так.
<![CDATA[<textarea>]]><xsl:value-of select="@textarea" /><![CDATA[</textarea>]]>
хотя нет - html теги в CDATA не обрабатываются.
@web да, можно.

2008-02-21 в 22:31 

alhames
alhames.ru
barsy сиб за ответ =)
А это, какой материал можешь посоветовать по XSL почитать?

2008-02-21 в 23:03 

barsy
Клиа.
www.w3schools.com/xml/xml_xsl.asp
ну и оффдоки php

2008-02-22 в 06:52 

alhames
alhames.ru
barsy к своему стыду я английский знаю на весьма примитивном уровне..
Но все равно сиб за наводку ))

2008-02-22 в 07:33 

barsy
Клиа.
www.artlebedev.ru/tools/technogrette/xslt/ если быть точной )

2008-02-22 в 07:40 

alhames
alhames.ru
barsy оки, ознакомлюсь ))

2008-05-22 в 17:19 

<xsl:text disable-output-escaping="yes">
<textarea rows="5" cols="20" name="111"></textarea>
</xsl:text>

URL
     

@web-программирование

главная