[fpc-pascal] XML: Differences between Delphi and FPC

Sven Barth pascaldragon at googlemail.com
Sun Jul 30 09:30:14 CEST 2017

Am 30.07.2017 02:01 schrieb "Marcos Douglas B. Santos" <md at delfire.net>:
> Hi,
> FPC/Lazarus always tried stay compatible with Delphi... thus, why the
> FPC XML classes is so different than Delphi classes?
> Delphi XML is interface-based. There exists IXMLDocument, IXMLNode and so
> FPC has just classes.

Of I remember correctly IXMLDocument and the others are based on
Microsoft's XML library. The authors of FPC's XML library probably didn't
want to feel restricted by that.

> I have a FPC/Lazarus project that will be compatible with Delphi. I
> would like to know whether I need to create wrappers to encapsulate
> the differences between them or there is a simple way to do that.
> A 3rd lib could be an option too.

You could provide wrappers that provide the same interfaces as the Delphi
ones backed by FPC's library...

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20170730/98c32020/attachment.html>

More information about the fpc-pascal mailing list