Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est la meilleure façon de valider XML par rapport au schéma XML, de l'analyser et de stocker les données dans la base de données MySQL à l'aide de Perl ?

XML Xerces répondra à vos besoins. Je l'utilise et je l'aime vraiment.

En plus de votre première modification :

Étant donné que votre fichier XML est très volumineux, vous devez penser à optimiser votre processus d'analyse car beaucoup de mémoire et de temps peuvent être utilisés pour cela.

J'ai trouvé un joli petit exemple pour commencer :

Validation XML avec Perl

Un autre ajout :

Si vous ne voulez pas écrire de code XML simple dans votre base de données... il est important que vous gardiez un œil sur vos données, car votre validation est obsolète une fois que vous l'avez écrite dans la base de données sous une forme différente. Assurez-vous de valider avec un bon schéma et quelques validateurs supplémentaires. Les gros fichiers XML peuvent parfois être délicats.