Article View: pl.comp.lang.perl
Article #52235XML::SAX::Writer i deklaracja XML
From: Jarosław Lubczyński
Date: Sat, 04 Jun 2011 17:40
Date: Sat, 04 Jun 2011 17:40
42 lines
2153 bytes
2153 bytes
... a właściwie jej brak. Do generowania dokumentów XML używam w/w
pakietu (czyli XML::SAX::Writer) i chciałbym przy nim pozostać. Działa
znakomicie ale ma jak dla mnie jedną wadę: niestety nie znalazłem
sposobu, by zmusić go do generowania deklaracji XML czyli wiersza w stylu:
<?xml version="1.0" encoding="UTF-8"?>
W zasadzie zdaje się, że powinienem wywołać metodę xml_decl() ale ponoć
jest ona oznaczona jako deprecated, a poza tym nie znalazłem opisu
parametrów jej wywołania. Na forum
http://osdir.com/ml/lang.perl.xml/2003-07/msg00028.html
jest propozycja, że parametry deklaracji będą obsługiwane w metodzie
start_document() - ale jakoś nie doczytałem, czy ten pomysł został
wdrożony, a próba wywołania na chybił (nie)trafił typu
[my $info =
{
Version => '1.0',
Encoding => 'UTF-8',
Standalone => 0,
};
$self->start_document( $info);
zupełnie nie dała żadnego rezultatu.
Próbowałem też analizy kodu XML::SAX::Base, co przyprawiło mnie o ból
głowy a i debugowanie przy pomocy EPIC'a niewiele pomogło niestety.
Jaka rada?
--
Pozdrawiam
Jarek Lubczyński
(eljot<NULL>90125 at gmail dot com)
Nawiasy trójkątne z zawartością zbędne są
There are 10 kinds of people:
Those who understand binary and those who don't
Technical Details
Message-ID:
<isdqmp$o8$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Jarosław Lubczyński <guess@who.com.pl> Newsgroups: pl.comp.lang.perl Subject: XML::SAX::Writer i deklaracja XML Date: Sat, 04 Jun 2011 19:40:12 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 43 Message-ID: <isdqmp$o8$1@inews.gazeta.pl> NNTP-Posting-Host: apn-95-41-235-180.dynamic.gprs.plus.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1307209242 776 95.41.235.180 (4 Jun 2011 17:40:42 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sat, 4 Jun 2011 17:40:42 +0000 (UTC) X-User: eljot_007 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit