Tja, spontan hätte ich gesagt, nehme eine Graphml-Datei, benenne sie nach
XML um und importiere per File->New->Other...->Delphi Projects->
XML->
XML Data Binding, damit der Wizard dir schon mal ein paar IXML...-Typen importiert, aber sowohl in XE5 als auch in Tokyo kommt bei mir "Zugriff verweigert".
Wenn man die XSDs von
https://github.com/adolfosbh/cs2as/t...graphml/schema runterlädt und dann per
XML Data Binding Wizard die ygraphics.xsd importiert, dann fällt zumindest eine über zweitausend Zeilen lange Pascal-
Unit bei raus.
Leider gibt es keine praktischen Load*(), Get*() und New*() Funktionen, weil laut Wizard der Document type nicht definiert ist, aber mit ein bisschen experimentieren bekommst du das sicher hin.
Vielleicht muss man auch alle XSD importieren - zumindest jene, die sich importieren lassen - und dann irgendwie mischen.