[fpc-pascal] Patch: new XML export for FCL-DB ready forinclusion, issue 19790 - includes Delphi Clientdataset

michael.vancanneyt at wisa.be michael.vancanneyt at wisa.be
Thu Jul 28 10:09:13 CEST 2011



On Thu, 28 Jul 2011, Ludo Brands wrote:

>>> - 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?

Yes, and please assign it to sergei gorelkin.

Michael.



More information about the fpc-pascal mailing list