XML::LibXSLT a vystupni kodovani
Honza Pazdziora
adelton na informatics.muni.cz
Čtvrtek Červenec 15 18:04:40 MEST 2004
On Thu, Jul 15, 2004 at 05:07:20PM +0200, Jan Kasprzak wrote:
> Jan Kasprzak wrote:
> : Mam XML dokument ktery pomoci XML::LibXSLT transformuju nejakou
> : XSLT transformaci. No a ted bych z toho chtel dostat textovy vystup,
> : idealne ve stejnem kodovani, jako byl puvodni dokument. Jak to udelat,
> : kdyz $stylesheet->output_encoding je jen pro cteni?
>
> Hmm, uz jsem na to prisel. Navratova hodnota ze $stylesheet->transform
> je XML dokument, takze staci misto $stylesheet->output_string() udelat neco
> jako
>
> my $results = $stylesheet->transform($source);
> $results->setEncoding($source->encoding);
>
> a pak
>
> print $results->serialize;
Alternativne atributem encoding v xsl:output dosahnes pozadovaneho
kodovani na vystupu natvrdo.
Jestli muzu radit, prejdi vsude, kde to je mozne, na UTF-8.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Perl