Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il modo migliore per convalidare XML rispetto allo schema XML, analizzarlo e archiviare i dati nel database MySQL utilizzando Perl?

XML Xerces soddisferà le tue esigenze. Lo sto usando e mi piace molto.

Oltre alla prima modifica:

Dal momento che il tuo file XMl è molto grande, devi pensare di ottimizzare il tuo processo di analisi poiché è possibile utilizzare molta memoria e tempo per questo.

Ho trovato un piccolo esempio carino per iniziare:

Convalida XML con Perl

Un'altra aggiunta:

Se non vuoi scrivere un semplice XML nel tuo database... è importante tenere d'occhio i tuoi dati, poiché la tua convalida è obsoleta dopo che l'hai scritta nel database in una forma diversa. Assicurati di convalidare con un buon schema e alcuni validatori extra. A volte XML di grandi dimensioni può essere complicato.