anchor.diff:  
     IXMLPack = interface
     ['{35E1DA6D-6022-47BB-B7B0-E651E209F12A}']
  +    function Nodes(const XPath: XMLString): IXMLNodes;
       function Node(const XPath: XMLString): IXMLNode;
       function Stream: IDataStream;
     end;
  
positive.code: interface
  
  uses
    {$ifdef FPC}
      DOM,
    {$else}
  
negative.code: 
  type
    XMLString = DOMString;
    EXMLError = class(Exception);
  
  type
    IXMLAttribute = interface
  