[fpc-devel] XML Components

Andrew Brunner atbrunner at aurawin.com
Fri Nov 2 16:57:34 CET 2012


So where in the specs does it say that parsers must reject certain byte sequences between cdata tags excepting XML tags. 

If this is supported by specs it would help shape a viable solution. 



On Nov 2, 2012, at 9:01 AM, Sergei Gorelkin <sergei_gorelkin at mail.ru> wrote:

> 02.11.2012 17:44, Mattias Gaertner пишет:
>> 
>> Sergei Gorelkin <sergei_gorelkin at mail.ru> hat am 2. November 2012 um 14:32
>> geschrieben:
>>> In this case, the issue is not encoding, but literal ESC (#27) code used in
>>> data. XML specification
>>> does not allow codepoints below 32, except TAB,CR and LF, to appear in data,
>>> both in literal and
>>> escaped forms.
>> 
>> Actually the specification only defines legal characters and that processors
>> must accept them.
>> It does not say what to do with the other characters.
>> 
> Besides specification, there is a test suite containing lots of tests with illegal characters and expecting them all to fail.
> 
> Regards,
> Sergei
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel



More information about the fpc-devel mailing list