Bonjour à tous,
Je me demandais s'il existait des programmes capable de réparer des fichiers xml:
Je cherche un programme qui répare, pas qui détruit le code corrompu.
Merci
Bonjour à tous,
Je me demandais s'il existait des programmes capable de réparer des fichiers xml:
Je cherche un programme qui répare, pas qui détruit le code corrompu.
Merci
Bonjour,
qu'appelles-tu XML corrompu ? S'il s'agit de réparer un XML auquel il manque la fin, il ne serait pas trop difficile d'écrire un petit programme utilisant SAX qui place les balises fermantes manquantes pour que le XML soit bien formé.
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Ca je ne le sais pas encore...Envoyé par GrandFather
J'utilise des fichiers xml dans une appli .NET et je me suis dit qu'un jour ou l'autre un de ces fichiers deviendrait corrompu...genre panne de courant durant l'ecriture, ecriture et plus d'espace disque,...
Je ne sais pas exactement comment le fichier sera corrompu, mais il le sera peut être un jour, et ce jour là je préfere dire au client, lancer le programme xyz sur le cd au lieu de devoir tout vérifier à la main.
Je vais regarder ce que fais tidy, merci
J'ai ce code là pour valider du xml :
<HTML><HEAD><TITLE>Validation Document XML avec DTD</TITLE>
</HEAD>
<body BGCOLOR="E6E6F0">
<h3> Validation d'un document XML contre sa DTD </h3>
<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("ExOntology.xml")
document.write("<br />Code de l'erreur: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br />Type de l'erreur: ")
document.write(xmlDoc.parseError.reason)
document.write("<br />Ligne de l'erreur: ")
document.write(xmlDoc.parseError.line)
</script>
</body>
</html>
Partager