[OT] Re: XML::LibXML
At 16:58 28/12/01, Fred wrote: I know (guess?) my answer in somwhere linked with Dynaloader. But I do not find the link between XML::LibXML and libxml2. Do not man have to specify it somewhere? Where is the link between C libs and Perl? How come can calls to undefined methods like $self-_parse_file() (in method XML::LibXML-parse_file()) can be found? Where is the inheritance defined? Well, I have to say that I did not investigate much on Dynaloader. I thing I missed a step before reading perldoc Dynaloader. If somebody has an hint (or an URL?, manpage?) for me starting at understanding this process, I would be grateful ! You should read up on XS, the glue mechanism between Perl and C. The book Advanced Perl Programming from O'Reilly has some great chapters on the subject. You might also want to see the perl man pages on XS (perlxstut and perlxs). http://world.std.com/~swmcd/steven/perl/ also has some good information (see XS Mechanics). XS is not vital to program Perl, it's mainly for linking in external X libraries (like XML::LibXML does), and to implement some functions in C for them to be faster. -- Per Einar Ellefsen [EMAIL PROTECTED]
Re: [OT] Re: XML::LibXML
try perldoc XML::LibXML i got this perl module working fine http://drfrog.fdns.net/x3d/ Per Einar wrote: At 16:58 28/12/01, Fred wrote: I know (guess?) my answer in somwhere linked with Dynaloader. But I do not find the link between XML::LibXML and libxml2. Do not man have to specify it somewhere? Where is the link between C libs and Perl? How come can calls to undefined methods like $self-_parse_file() (in method XML::LibXML-parse_file()) can be found? Where is the inheritance defined? Well, I have to say that I did not investigate much on Dynaloader. I thing I missed a step before reading perldoc Dynaloader. If somebody has an hint (or an URL?, manpage?) for me starting at understanding this process, I would be grateful ! You should read up on XS, the glue mechanism between Perl and C. The book Advanced Perl Programming from O'Reilly has some great chapters on the subject. You might also want to see the perl man pages on XS (perlxstut and perlxs). http://world.std.com/~swmcd/steven/perl/ also has some good information (see XS Mechanics). XS is not vital to program Perl, it's mainly for linking in external X libraries (like XML::LibXML does), and to implement some functions in C for them to be faster.