Hello Henri,

Wednesday, March 22, 2000, 10:29:34 PM, you wrote:
>>> About when will these tools be available?
>> 
>> The plans for this utility (repligard) were discussed briefly on
>> midgard-dev: http://marc.theaimsgroup.com/?t=95261805700001&w=2&r=1
> At the moment, most of one-way Repligard works and is
> available from the CVS. However, I'm quite sure that 
> the CVS version isn't now in a compilable shape, and 
> so getting Repligard to work right now will require 
> some C programming experience.
It  is compileable though several serious problems still exist and has
to  be  fixed before 3rd beta release. They mostly are from i18n field
and  seem  to be tightly connected with libxml behaviour. For example,
even  if XML tree has been created in program by libxml's methods, and
'encoding'  field set precisely to something like ISO-8859-5 (which is
Cyrillic  and has valid chars in non-ascii) then saving this tree will
cause those chars replacement as entities (i.e. cyrillic letter become
&#code;  where  code is it's code in ISO-8859-5) which is violation of
what  is  assumed for XML where chars are valid in ranges described by
encoding,  and  when explicit encoding is set, no conversions of those
letters  should be done. Moreover, those replacements will not go back
to  chars  when  XML file will read then. I don't know - is there is a
bug  in  libxml  or  we  just  don't  use special function to preserve
letters  when  encoding is set. But from what I gathered from libxml's
source - it doesn't bother to check 'encoding' field of document while
saving XML tree.

-- 
Best regards,
 Alexander                            mailto:[EMAIL PROTECTED]



--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org

To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]

Reply via email to