Вам не нужно преобразовывать его для компиляции в Delphi.
Вы можете просто использовать сгенерированные объектные файлы, а затем преобразовать их в .obj с помощью какого-либо инструмента, подобного , предоставленному здесь .
Затем маленький asm-xml.h
может быть преобразован в небольшой модуль Delphi, вызывая внешние файлы .obj.Тогда у вас будет новый юнит.
Положите, я сомневаюсь, что оно того стоит.Например, вы потеряете 64-битную компиляцию.Разбор и встраивание данных - очень распространенный шаблон для достижения максимальной скорости.Я использовал похожую технику для JSON на чистом паскале, и она очень быстрая - см. Скорость анализа JSON и XML в Delphi
Этот синтаксический анализатор очень быстрый, но также очень простой,и IMHO не хватает многих функций, связанных с XML.Узкое место в большинстве случаев не будет разбирать, но хранить или искать.