SimpleXML.pas ist eine Bibliothek die ursprünglich von Michael Vlasov im Jahr 2003 veröffentlicht wurde. Sie ermöglicht das Bearbeiten von
XML Daten. Es handelt sich um eine der kompaktesten und schnellsten
XML-Bibliothek die für Delphi verfügbar ist. Um die
Unit auch mit Delphi 2009 benutzen zu können, waren einige Änderungen erforderlich. Diese überarbeitete Version der SimpleXML.pas kann zusammen mit einem kleinen Demoprogramm hier herunter geladen werden:
Die neue Version ist nicht vollständig kompatible zur alten Version, hauptsächlich weil nun die Umwandlung der Zeichencodierung intern vorgenommen wird. Das binäre Speicherformat hat sich ebenfalls geändert. Diese Bibliothek ist dann empfehlenswert, wenn man nur "mal eben" eine
XML-Datei bearbeiten will und kein aufwändiges Softwarepaket installieren möchte (SimpleXML besteht nur aus einer
Unit). Für diejenigen, die mit der alten Version gearbeitet haben, ermöglicht die neue Version einen "weichen" Übergang zu Delphi 2009/2010.
Die
Unit wurde mit Delphi 2007, 2009 getestet, sollte aber auch mit 2010 funktionieren.