Qu'est-ce qu'un bon moyen de sérialiser l'arborescence d'objets Delphi en XML - en utilisant RTTI et non du code personnalisé?

Ce qui est une bonne façon de sérialiser un objet Delphi arbre XML--utilisant le RTTI et pas de code personnalisé?

J'aurais aimé trouver que cette fonctionnalité est déjà intégrée dans Delphi, mais il ne semble pas l'être.

J'ai trouvé quelques composants (posté ci-dessous) qui semblent comme ils pourraient exercer cette fonction. Avez-vous utilisé l'un d'eux ou une autre offre? Avez-vous construit votre propre? Ai-je raté quelque chose d'évident, en Delphi?

source d'informationauteur Mattias Andersson