как убрать xml-заголовок?

andyjam

Новичок
как убрать xml-заголовок?

исходные данные:
php 4.3.х + libxslt
выполняется простейшее xslt-преобразование.

подскажите, пожалуйста, как по-правильному убрать строку
<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
не используя заморочек, типа str_replace() или substr()..

почему omit-xml-declaration не действует??
 

andyjam

Новичок
у меня некоторые части страниц формиурются из xml'я, при помощи xslt-преобразований. одна из таких частей - title страницы. такие символы - "<?xml ?>" в тайтле не уместны, а общую схему нарушать ооочень не хочется.
 

glider

Guest
думается, <xsl:Output method="txt" ... /> должно помочь.
 

andyjam

Новичок
к сожалению, не помогает.
может проблема в версии libxslt ?? мож там глюки какие или просто не реализовано.. ?? я уж не знаю.

libxslt Version 1.0.23
libxslt compiled against libxml Version 2.4.28
 

glider

Guest
omit-xml-declaration="yes" - это понимается именно как "убрать декларацию XML", надеюсь? :)

PS: у меня такой XML-парсер:
libxslt Version 1.1.10
libxslt compiled against libxml Version 2.6.13
 

andyjam

Новичок
glider, именно так.
да по-всякому пробовал, конечно.

так у тебя с версией 1.1 работает значит??
 

glider

Guest
andyjam работает, я активно таким образом тексты репортов для отправки по почте собираю - голый текст на выходе.
А раньше, кстати, схожие проблемы вроде были, так что проверь с версией 1.1, может, и в этом дело.
 
Сверху