Le Monday 22 February 2016, 10:20:34 Olivier Collioud a écrit : > Bonjour, > > Non, ce problème n'est pas classique dans Django. > > Bien qu'il soit possible de générer des modèles à partir de l'analyse d'un > fichier XML à l'aide de la lib standard ElementTree > ou mieux encore LXML, je conseillerais plutôt 1) la création du modèle à > la mano 2) le chargement des données à l'aide de LXML. > Cette approche est plus simple et plus efficace si le modèle XML est > toujours le même. > Dans le cas contraire il vaut mieux utiliser une base de données XML comme > eXist au lieu d'un SGBDR.
Ou BaseX. L'important est de savoir quel type de requête tu veux pouvoir faire sur tes modèles instancier. L'avantage des bases XML native est qu'elles t'ouvrent la porte à XQuery et SPARQL via des API REST. Attention, dans un cas comme dans l'autre, il faudra optimiser tes index si tu veux avoir des performances correctes sur le long terme. -- Encolpe Degoute http://encolpe.wordpress.com http://encolpe.degoute.free.fr Logiciels libres, hockey sur glace et autres activités cérébrales _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
