Valider la cohérence des données avant enregistrement
Lorsque Labnbook reçoit des données à enregistrer dans la base SQL, il faut d'abord vérifier qu'elles sont cohérentes :
- si XML, utiliser
libxml_use_internal_errors(true);
appliquer un analyseur, par exempleDOMDocument
. - si JSON, décoder.
La fonction AJAX devrait renvoyer une réponse JSON indiquant s'il y a eu erreur.