Hab mich letztens erst selbst um sowas kümmern müssen und ich kann nur sagen ich finde SimpleXML am besten.
XML-Code:
<
xml version="1.0" encoding="ISO-8859-1"?>
<note>
<app>Prgname</app>
</note>
Das wäre dann etwa so zu lösen:
Delphi-Quellcode:
uses [...], SimpleXML;
[...]
function ReadXML(S: String): String;
var
Doc: IXMLDocument;
Element: IXMLNode;
begin
Doc := CreateXmlDocument;
Doc.Load(S);
Element := Doc.DocumentElement.SelectSingleNode('app');
Result := Element.Text;
end;