xcorwin
Новичок
как заставить sablotron (PHP4.4.2) убирать пробелы форматирования в XSL-шаблоне?
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl
utput method="text"/>
<xsl:template match="/root">
<![CDATA[x]]>
</xsl:template>
</xsl:stylesheet>
sablotron в ПХП 4.2 выводил:
----------------
x
----------------
обновил до 4.4.2, теперь выводит:
----------------
x
----------------
т.е. какого-то не удаляет отступы, которые наблюдаются в XSL-шаблоне между узлами
хотя <xsl
utput method="text"/> ДОЛЖЕН по определению их удалять
(
.......<![CDATA[x]]>
^^^
(я имею в виду пробелы вокруг узла)
<xsl
utput method="text" indent="no"/> тоже не помогает 
ПАМАГИИИИТЕ ПОЖААААЛУСТАААА!!!!
-~{}~ 28.04.06 14:08:
методом тыка выясняется что это не проблема саблотрона, похоже
ибо если поставить новый ПХП, но sablot.dll оставить от старого, то отступы не исчезают.
помогите, пожалуйста, кто-то, а то проблема очень острая
-~{}~ 28.04.06 14:20:
вот ещё:
<![CDATA[1]]>
<![CDATA[2]]>
<![CDATA[3]]>
выводится как
------------------
1
2
3
-------------------
а
<![CDATA[1]]>
<xsl:text>2</xsl:text>
<xsl:text>3</xsl:text>
выводится как
--------------------
1
23
--------------------
т.е. секция CDATA переносом строки и пробелами обрамляется при обработке, а <xsl:text> - нет!
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl

<xsl:template match="/root">
<![CDATA[x]]>
</xsl:template>
</xsl:stylesheet>
sablotron в ПХП 4.2 выводил:
----------------
x
----------------
обновил до 4.4.2, теперь выводит:
----------------
x
----------------
т.е. какого-то не удаляет отступы, которые наблюдаются в XSL-шаблоне между узлами

хотя <xsl


.......<![CDATA[x]]>
^^^
(я имею в виду пробелы вокруг узла)
<xsl


ПАМАГИИИИТЕ ПОЖААААЛУСТАААА!!!!
-~{}~ 28.04.06 14:08:
методом тыка выясняется что это не проблема саблотрона, похоже
ибо если поставить новый ПХП, но sablot.dll оставить от старого, то отступы не исчезают.
помогите, пожалуйста, кто-то, а то проблема очень острая

-~{}~ 28.04.06 14:20:
вот ещё:
<![CDATA[1]]>
<![CDATA[2]]>
<![CDATA[3]]>
выводится как
------------------
1
2
3
-------------------
а
<![CDATA[1]]>
<xsl:text>2</xsl:text>
<xsl:text>3</xsl:text>
выводится как
--------------------
1
23
--------------------
т.е. секция CDATA переносом строки и пробелами обрамляется при обработке, а <xsl:text> - нет!