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

ASP.NET Discussion :

recupre de la ligne d'erreur dans un fichier XML


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par défaut recupre de la ligne d'erreur dans un fichier XML
    Bonjour,
    excuse moi pour le dérange,
    J'ai un petit soucis avec mon code, j'ai un liste de noms je fait un programme qui test si le nom existe c 'est bon si n'existe pas il affiche un erreur bon mon problème est que je veux récupéré la ligne ou se trouve l'erreur
    le code fonction bien mais l'erreur est toujours a la ligne Zero

    voila mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    for (int j = 0; j <= attrColl1.Count - 1; j++)
                    {
                        XmlAttribute attr = attrColl1[j];
                        string nom1 = attr.Name;
                        string valeur1 = attr.Value;
     
                        if (nom1 == "name")
                        {
                            if (listnom.Contains(valeur1))
                            {
                                f.ecrire("le  nom " + valeur1 + " existe");      
                            }
                            else if (!listLnom.Contains(valeur1))
                            {
                                try { throw new XmlException();}
                                catch(XmlException e)
                                {
                                    flog.ecrire("Erreur a la ligne "+e.LineNumber +  " : "+"Le  nom "+valeur1 + " n'existe pas");

  2. #2
    Membre très actif

    Avatar de nicosmash
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 395
    Par défaut
    Bonjour,

    1) Essayer de faire attention à votre français.

    2) Mettre les balises de code.

    3) Afficher le code complet avec le message d'erreur complet.

    4) Toujours utiliser le msdn :

    a. Comparaison :
    http://msdn.microsoft.com/fr-fr/libr...=vs.80%29.aspx
    b. try-catch :
    http://msdn.microsoft.com/fr-fr/libr...=vs.80%29.aspx

    Bonne journée

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bah tu essaies de récupérer la ligne à partir de l'exception, mais cette exception c'est toi qui l'a créée, donc elle ne contient que des informations que tu as fournies... ça n'a pas de sens. Le fait que le nom n'existe pas dans le fichier n'est pas une erreur XML, donc le parseur ne va pas déclencher d'exception ; tu ne peux donc pas obtenir la ligne de cette façon.

    L'erreur, de ton point de vue, est le fait que le nom n'existe pas ; donc la ligne où se trouve l'erreur, c'est la ligne ou le nom n'existe pas ? ça n'a pas de sens...

Discussions similaires

  1. Récupérer le n° ligne en erreur dans un vbs
    Par fleurparis dans le forum VBScript
    Réponses: 0
    Dernier message: 22/08/2010, 09h47
  2. Déplacer une ligne de code dans un fichier XML ?
    Par Papy Octet dans le forum Interfaçage autre langage
    Réponses: 2
    Dernier message: 11/03/2010, 08h17
  3. Comment trouver l'erreur dans un fichier XML
    Par kerido dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 29/10/2007, 15h52
  4. [Servlet] Erreur dans le fichier web.xml
    Par Crazyblinkgirl dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 05/07/2004, 15h20
  5. [xml] Récupérer le numéro de la ligne d'erreur d'un fichier
    Par ZoumZoumMan dans le forum C++Builder
    Réponses: 7
    Dernier message: 20/03/2004, 19h09

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