From: Rafael L. <lab...@ps...> - 2003-03-07 22:11:50
|
* Joao Cardoso <jc...@fe...> [2003-03-07 09:18]: > Yes, of course, as you can generate the documentation you can parse > api.xml. As I can't generate the documentation (I'm a regular user in > this context), I can't parse api.xml. But you wrote that api2text.pl worked for you before and it is not working anymore. So, even if you could never build the documentation, you could use that script (which you have adapted from api2man.pl). If things were working for you before and are not working anymore, I see only two explanations: either something changed in your system regarding the Perl installation or changes were introduced in the doc/docbook directory that makes the parsing stop for you. The only things that I changed recently under that directory was the file api.xml itself and some of the Makefile.am. The error message you are getting: > undefined entity at line 2858, column 62, byte 84237 at > /usr/lib/perl5/site_perl > /5.8.0/i586-linux-thread-multi/XML/Parser.pm line 185 makes me think that the api.xml file is ill-formed, but this is not the case, since I can parse/validate it here correctly. > I don't know what info to give you other then the error message and the > perls that I have installled. > > But notice that I have installed almost all from perl with something > like xml/sgml in its name, and in this respect I'm not a regular user, > as I believe that most systems don't have this all. As you wrote, the list of Perl modules installed in your system is of little help for me. You are apparently using the same versions I am using here. I am puzzled. Unless I gain access to a system similar to your, there is very little I can do through e-mail. -- Rafael |