With OmniXML you would do:
uses OmniXML, OmniXMLUtils; function GetScriptCData(const fileName: string): string var xml: IXMLDocument; begin Result := ''; xml := CreateXMLDoc; if XMLLoadFromFile(xml, fileName) then Result := GetNodeCData(xml.SelectSingleNode('/root/PartoBeetaXMLVersion/Script')); end;
source share