sql >> Database >  >> RDS >> Mysql

Wat is de beste manier om XML te valideren tegen XML Schema, het te parseren en gegevens terug op te slaan in MySQL Database met Perl?

XML Xerces zal aan uw behoeften voldoen. Ik gebruik het en ik vind het erg leuk.

Naast je eerste bewerking:

Omdat je XMl-bestand erg groot is, moet je nadenken over het optimaliseren van je parseerproces, omdat daarvoor veel geheugen en tijd kan worden gebruikt.

Een leuk klein voorbeeld gevonden om mee te beginnen:

XML-validatie met Perl

Nog een toevoeging:

Als u geen eenvoudige XML naar uw database wilt schrijven... is het belangrijk dat u uw gegevens in de gaten houdt, aangezien uw validatie verouderd is nadat u deze in een andere vorm naar de database hebt geschreven. Zorg ervoor dat je valideert met een goed schema en wat extra validators. Grote XML kan soms lastig zijn.



  1. Roep Oracle opgeslagen procedure met VBA met behulp van een refcursor

  2. mysql SELECT NOT IN () -- disjuncte set?

  3. indexeer een bitveld in MYSQL

  4. Snelste manier om 134675-waarden in externe database in te voegen