I'm getting a really strange problem with AxKit when using some DITA XML Stylesheets. When I edit an xml file and load it, the first time it displays correctly, and then it no more works, but as soon as I modify the xml file (a carriage return for example), it works only once. This is with the cache disabled. Of course it seems that if I activate the cache and modify the xml file it get correctly generated the first time and then use the cache, but I think it do not solve the problem (It's a real pain modify each xml file to get a correct output and it does not really works every time). I've tried to look at the log (with verbose level at 10) but nothing seems to fail.
Here are some infos about the server:
It's a RedHat 9, with apache 1.3.28, mod_perl 1.29, libxml2 2.6.7 and libxslt 1.1.4 (and of course the latest available version of axkit).
Whe are using the DITA XML Stylesheets customised for our needs (more info about DITA on http://xml.coverpages.org/dita.html ). I must add that our xml files get correct output with XMLSpy, IE6 included XML parser (I know IE is bad) and when running "xsltproc" on the server it's also correct. I've tracked the problem to the point that DITA needs some informations included in the DTD to do his work and It seems that's where axkit fail (I found a document that says that if the DTD is not correct then DITA print a text block).
For a better idea of the problem here is the output we want: http://craftsrv1.epfl.ch/fifo/new.html (<- generated with xsltproc)
and here is what we get: http://craftsrv1.epfl.ch/fifo/index3.xml
Does someone has a solution for this problem ? (except using a script to run xsltproc on every xml file...)
Thanks in advance for your help Reynald Borer
-- CRAFT Centre de Recherche et d'Appui pour la Formation et ses Technologies Center for Research and Support of Training and its Technologies
Swiss Federal Institute of Technology Lausanne Ecole Polytechnique Fédérale de Lausanne (EPFL)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]