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>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager