/home/.cpanm/work/1759492321.34806/XML-Parser-2.47/t
BEGIN { print "1..2\n"; } END { print "not ok 1\n" unless $loaded; } use XML::Parser; $loaded = 1; print "ok 1\n"; my $count = 0; my $cdata_part = "<<< & > '' << &&&>&&&&;<"; my $doc = "<foo> hello <![CDATA[$cdata_part]]> there</foo>"; my $acc = ''; sub ch { my ( $xp, $data ) = @_; $acc .= $data; } sub stcd { my $xp = shift; $xp->setHandlers( Char => \&ch ); } sub ecd { my $xp = shift; $xp->setHandlers( Char => 0 ); } $parser = new XML::Parser( ErrorContext => 2, Handlers => { CdataStart => \&stcd, CdataEnd => \&ecd } ); $parser->parse($doc); print "not " unless ( $acc eq $cdata_part ); print "ok 2\n";
.
Edit
..
Edit
astress.t
Edit
cdata.t
Edit
decl.t
Edit
defaulted.t
Edit
encoding.t
Edit
ext.ent
Edit
ext2.ent
Edit
external_ent.t
Edit
file.t
Edit
file_open_scalar.t
Edit
finish.t
Edit
foo.dtd
Edit
namespaces.t
Edit
parament.t
Edit
partial.t
Edit
skip.t
Edit
stream.t
Edit
styles.t
Edit