<p>Am 30.07.2017 02:01 schrieb "Marcos Douglas B. Santos" <<a href="mailto:md@delfire.net">md@delfire.net</a>>:<br>
><br>
> Hi,<br>
><br>
> FPC/Lazarus always tried stay compatible with Delphi... thus, why the<br>
> FPC XML classes is so different than Delphi classes?<br>
><br>
> Delphi XML is interface-based. There exists IXMLDocument, IXMLNode and so on.<br>
> FPC has just classes.</p>
<p>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. </p>
<p>> I have a FPC/Lazarus project that will be compatible with Delphi. I<br>
> would like to know whether I need to create wrappers to encapsulate<br>
> the differences between them or there is a simple way to do that.<br>
><br>
> A 3rd lib could be an option too.</p>
<p>You could provide wrappers that provide the same interfaces as the Delphi ones backed by FPC's library...</p>
<p>Regards,<br>
Sven</p>