Beaucoup de documents XML ont une structure qui se prête bien à une représentation
relationnelle: les types primitifs utilisés sont compatibles avec ceux de Paradox et
des serveurs SQL auxquels Paradox peut accéder
Beaucoup de DTD XML prévoient des structures "creuses", dans lesquels de nombreux
noeuds peuvent être absents des jeux de données à traiter: ceci implique que le modèle
de données relationnel retenu en transformation du modèle d'information XML (XIS) traité
soit suffisamment découpé pour ne pas multiplier les lignes dont la plupart des colonnes
contiennent des valeurs nulls (NULL)
Il est donc intéressant de fragmenter les documents XML originaux (par des sélections XPath)
ou transformés (par XSLT) pour stocker les éléments et/ou attributs souhaités dans des
tables pour une exploitation ultérieure
Fichiers / BLOB
Il est aussi possible de conserver le document XML comme un champ BLOB, ou comme un fichier.
Les requêtes ne sont alors plus automatisables par SQL, mais la restitution du document
intégral est plus rapide.