IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

Localiser un noeud en erreur dans un arbre DOM


Sujet :

XML/XSL et SOAP

  1. #1
    Candidat au Club
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Localiser un noeud en erreur dans un arbre DOM
    Bonjour,

    Je souhaite valider en Java un arbre DOM vis à vis d'un schéma XML et localiser le ou les nœuds en erreur (références, chemins, ...).
    Quelqu'un a t'il une idée ?

    Voici ce que j'ai pour le moment :

    // load a WXS schema, represented by a Schema instance
    Schema schema = loadSchema(SCHEMA_FILE);
    // create a Validator instance
    Validator validator = schema.newValidator();
    // setting my own error handler
    validator.setErrorHandler(new MyErrorHandler());

    private static class MyErrorHandler implements ErrorHandler {
    public void warning(SAXParseException e) throws SAXException {
    System.out.println("Warning: ");
    printException(e);
    }
    public void error(SAXParseException e) throws SAXException {
    System.out.println("Error: ");
    printException(e);
    }
    public void fatalError(SAXParseException e) throws SAXException {
    System.out.println("Fattal error: ");
    printException(e);
    }
    private void printException(SAXParseException e) {
    System.out.println(" Line number: "+e.getLineNumber());
    System.out.println(" Column number: "+e.getColumnNumber());
    System.out.println(" Message: "+e.getMessage());
    System.out.println();
    }
    }

    Si quelqu'un a la moindre piste, merci d'avance !

  2. #2
    Membre actif Avatar de Mamypirate
    Homme Profil pro
    Samouraï
    Inscrit en
    Mai 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Samouraï
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 108
    Points : 211
    Points
    211
    Par défaut
    Citation Envoyé par treize92 Voir le message
    Voici ce que j'ai pour le moment :
    Et donc ? Quel est le problème avec ce code ?
    Il ne fonctionne pas ?
    Tu n'arrives pas à l’utiliser ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try {
    findSignature();
    } catch(InspirationNotFoundException e) {
    e.printStackTrace();
    }

Discussions similaires

  1. [DOM] Localiser un noeud non-valide dans un arbre DOM
    Par treize92 dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 15/06/2011, 14h16
  2. [C#]Comment avoir les fils d un noeud dans 1 arbre
    Par wodel dans le forum Windows Forms
    Réponses: 6
    Dernier message: 03/04/2006, 13h42
  3. inserer un noeud dans un arbre xml
    Par ujoodha dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 27/01/2006, 23h29
  4. Suppression d'un noeud dans un arbre
    Par Amokrane dans le forum C++
    Réponses: 2
    Dernier message: 06/01/2006, 23h12
  5. Déplacer un noeud dans un arbre
    Par BigBenQ dans le forum C++Builder
    Réponses: 2
    Dernier message: 10/10/2005, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo