[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[xml] Perl SAX parser bug?



Hi,

I'm now using the SAX parser lib with Perl, and I think I have found a bug.
When I print the 'LocalName' field of the hash table passed as parameter of
the 'end_element' callback method, it give me the string 'TODO'...

Here is the routine:

sub end_element {
  my ($self, $el) = @_;
  print "< ",$el->{LocalName},"\n";
  # delete last element
  if ($el->{LocalName} ne "props" and
      $el->{LocalName} ne "Prop")
    {
      my $t = pop @{$self->{lastElem}};
      print "have deleted $t\n";
    }
}


I'm not sure I use the latest release of the lib, so I have put my previous mails

Regards,
Fab.

 --- Fabien RICHARD <beuhfa yahoo fr> a écrit : 
> Igor,
> 
> Thanks very much for your reply.
> 
> I'm not sure that I can give you the ultra-violet wavelengths ;)
> But I currently use the libxml2 under Windows 2000 with Perl 5.8.
> I have downloaded libxml2 from http://theoryx5.winnipeg.ca/ppmpackages
> and I can give you the version of the main lib:
> # $Id: SAX.pm,v 1.24 2002/11/19 18:25:45 matt Exp $
> I have installed XML-SAX and XML-SAX-PurePerl.
> 
> I have just create a ParserDetails.ini empty file in the install dir
> c:/Perl/site/lib/XML/SAX to workaround the pb, and it seems working...
> 
> Regards,
> Fab.
> 
>  --- Igor Zlatkovic <igor zlatkovic com> a écrit : 
> > Hi,
> > 
> > On Thu, 20 Feb 2003, Fabien RICHARD wrote:
> > > Hi,
> > >
> > > I have installed the Perl libxml2 SAX parser on my machine and I have the
> > > following error message:
> > >
> > > $ perl test.pl
> > > could not find ParserDetails.ini in c:/Perl/site/lib/XML/SAX
> > > LWP Request Failed at c:/Perl/site/lib/XML/SAX/PurePerl/Reader/URI.pm line 51.
> > >
> > > Is somebody can help me on this pb?
> > 
> > Which operating system are you using? The shell prompt is typical Unix, but
> > the paths are malformed Windows.
> > 
> > If this output is really made on Unix, then there is something basically
> > wrong with the instalation, just as if someone installed it on Windows and
> > then simply copied the whole directory to the Unix partition.
> > 
> > Oh, and giving slightly more information about the involved components would
> > perhaps be helpful. We'll need the version of libxml2, Perl, Operating
> > System, The manufacturer and version ID of your BIOS Firmware, PatchID and
> > CPUID of your processor(s). Please also state the average irregularity rate
> > of your voltage supply, the operating temperature of your environment, and
> > the amount of present electromagnetic radiation, ultra-violet wavelengths
> > only, expresed in photons per cubic micrometer. :-)
> > 
> > Ciao,
> > Igor
> > _______________________________________________
> > xml mailing list, project page  http://xmlsoft.org/
> > xml gnome org
> > http://mail.gnome.org/mailman/listinfo/xml 
> 
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> Yahoo! Mail : http://fr.mail.yahoo.com
> _______________________________________________
> xml mailing list, project page  http://xmlsoft.org/
> xml gnome org
> http://mail.gnome.org/mailman/listinfo/xml 

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]