Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der beste Weg, um XML gegen XML-Schema zu validieren, es zu parsen und Daten mit Perl zurück in die MySQL-Datenbank zu speichern?

XML Xerces wird Ihren Anforderungen entsprechen. Ich benutze es und ich mag es wirklich.

Zusätzlich zu Ihrer ersten Bearbeitung:

Da Ihre XML-Datei sehr groß ist, müssen Sie daran denken, Ihren Parsing-Prozess zu optimieren, da dafür viel Speicher und Zeit verwendet werden kann.

Habe ein nettes kleines Beispiel gefunden, um loszulegen:

XML-Validierung mit Perl

Ein weiterer Zusatz:

Wenn Sie kein einfaches XML in Ihre Datenbank schreiben möchten, ist es wichtig, dass Sie Ihre Daten im Auge behalten, da Ihre Validierung veraltet ist, nachdem Sie sie in einer anderen Form in die Datenbank geschrieben haben. Stellen Sie sicher, dass Sie mit einem guten Schema und einigen zusätzlichen Validierern validieren. Großes XML kann manchmal schwierig sein.