procedure ReadXMLFragment(AParentNode: TDOMNode; const AFilename: String); overload; //Es gibt keine Möglichkeit auszuwählen welche Prozedur man aufrufen möchte
procedure ReadXMLFragment(AParentNode: TDOMNode; var f: Text); overload; //Woher soll der Compiler wissen welche Prozedur gewählt wurde
// Der Vollständigkeit halber die beiden anderen überladenen Deklarationen
procedure ReadXMLFragment(AParentNode: TDOMNode; f: TStream); overload;
procedure ReadXMLFragment(AParentNode: TDOMNode; f: TStream; const ABaseURI: String); overload;
Besser wäre meiner Meinung nach an dieser Stelle ReadXMLFragmentFromFile oder ReadXMLFragmentFromString.