> > - when a string field contains the > character, the row is not 
> > imported but the previous one is duplicated.
> Strange, shouldn't this be handled by the XML export code?

Debugged xmlwrite.pp. In DelphiClientDataset, values are sent out as
attributes of ROW. Line 133 in xmlwrite.pp specifies special characters for
attributes as AttrSpecialChars = ['<', '"', '&', #9, #10, #13];
It doesn't include '>'. Is delphi violating the rules or is xmlwrite.pp too
conservative, I don't know. Adding '>' to AttrSpecialChars seems to be a
save solution. Another issue in bugtracker?

Ludo

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to