🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52235

XML::SAX::Writer i deklaracja XML

#52235
From: Jarosław Lubczyński
Date: Sat, 04 Jun 2011 17:40
42 lines
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-mail

Show 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