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

C# Discussion :

Erreur {"'content' is an unexpected token. Expecting white space. Line 1, position 136."}


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Par défaut Erreur {"'content' is an unexpected token. Expecting white space. Line 1, position 136."}
    Bonjour,



    Voici 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
     
     
                HttpWebResponse response;
                XmlDocument xmlDoc = new XmlDocument();
                try {
                    // Avant
     
                    response = createMPITransaction(args[0], args[1], args[2], args[3], args[4]);
                    string responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
                    xmlDoc.LoadXml(responseString);
     
                }
     
                catch (Exception ex) {
                    log("Problem connecting to Credit Guard. Error: " + ex.Message);
                    return;
                }
    lors de l'execution dela ligne xmlDoc.LoadXml.... il passe directement au catch avec comme exception " "'content' is an unexpected token. Expecting white space. Line 1, position 136."


    mon responseString a l'air de ca (1ere ligne) . position 136 c effectivement le content.

    "<!--RCS:@(#)$Id:login.html,v 1.52.4.2.2.7.2.3 2016/01/31 12:01:14 yahalom Exp $--><html dir=\"rtl\"><head><meta http-equiv=\"content-type\"><content=\"text/html;charset=windows-1255\"><title>CG Gateway-Login</title><link rel=\"stylesheet\"type=\"text/css\"href=\"../css/common.css\"><link rel=\"shortcut icon\"href=\"../favicon.ico\"type=\"image/x-icon\"><script type=\"text/javascript\">\n<!-- \n_csrf_ = { pn ........................................................................................




    Merci de votre aide tres precieuse.

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    ton XML est simplement mal formé, tu ne peux pas avoir un nom de balise suivi d'un égal.
    D'ailleurs d'après la W3C aucune notion de balise content dans la balise head (mais y'a peut-être un LAX dans le XSD).

    edit : l'erreur est ici en gras :
    Citation Envoyé par nana92 Voir le message
    "<!--RCS:@(#)$Id:login.html,v 1.52.4.2.2.7.2.3 2016/01/31 12:01:14 yahalom Exp $--><html dir=\"rtl\"><head><meta http-equiv=\"content-type\"><content=\"text/html;charset=windows-1255\"><title>CG Gateway-Login</title><link rel=\"stylesheet\"type=\"text/css\"href=\"../css/common.css\"><link rel=\"shortcut icon\"href=\"../favicon.ico\"type=\"image/x-icon\"><script type=\"text/javascript\">\n<!-- \n_csrf_ = { pn ........................................................................................

  3. #3
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Par défaut
    Citation Envoyé par jopopmk Voir le message
    Salut,

    ton XML est simplement mal formé, tu ne peux pas avoir un nom de balise suivi d'un égal.
    D'ailleurs d'après la W3C aucune notion de balise content dans la balise head (mais y'a peut-être un LAX dans le XSD).

    edit : l'erreur est ici en gras :
    J'ai arrange le probleme des espaces .
    A present le probleme qui survient est :
    + $exception {"An error occurred while parsing EntityName. Line 30, position 25."} System.Exception {System.Xml.XmlException}


    Aidez moi svp

  4. #4
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    J'aime quand on pense que je suis tellement doué que je peux deviner ce qu'il se passe dans un fichier lambda ligne 30 position 25

    M'est avis que y'a encore un souci dans le XML (un char pas échappé ?), mais il faudrait voir la ligne incriminée pour en dire plus.

  5. #5
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Par défaut
    Citation Envoyé par jopopmk Voir le message
    J'aime quand on pense que je suis tellement doué que je peux deviner ce qu'il se passe dans un fichier lambda ligne 30 position 25

    M'est avis que y'a encore un souci dans le XML (un char pas échappé ?), mais il faudrait voir la ligne incriminée pour en dire plus.
    Je sais mais moi aussi je ne peux pas voir ce qu'il se passe ligne 30 position 25 car ceci se deroule durant la fonction et direct il va dans le catch...
    comment je peux avoir un apercu demon fichier xml pour que je puisse voir lerreur .

  6. #6
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Recrache la response dans un fichier/sortie standard/textbox sans tenter de le parser en XML

  7. #7
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Je ne connais pas trop ces composants, je vais peut-être dire une bêtise, mais l'erreur me semble somme toute logique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <content=\"text/html;charset=windows-1255\">
    On ne peut assigner de valeur à un nom de balise. Il doit manquer quelque chose... Comment est généré la chaine de caractères?

  8. #8
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Par défaut
    Desolee ..


    Mon responseString actuel est ainsi ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "<!--RCS:@(#)$Id:login.html,v 1.52.4.2.2.7.2.3 2016/01/31 12:01:14 yahalom Exp $--><html dir=\"rtl\"><head><meta http-equiv=\"content-type\"content=\"text/html;charset=windows-1255\"><title>CG Gateway-Login</title><link ...........................

  9. #9
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Par défaut
    Citation Envoyé par ZenZiTone Voir le message
    Je ne connais pas trop ces composants, je vais peut-être dire une bêtise, mais l'erreur me semble somme toute logique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <content=\"text/html;charset=windows-1255\">
    On ne peut assigner de valeur à un nom de balise. Il doit manquer quelque chose... Comment est généré la chaine de caractères?
    Que manque t-il dans cette ligne?
    Merci bcp

  10. #10
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Par défaut Modification et autre probleme
    J'ai modifie mon code en ajoutant un espace a l'endroit ou il me trouvait une erreur .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     try {
                    // Avant
     
                    response = createMPITransaction(args[0], args[1], args[2], args[3], args[4]);
                    string responseString = new StreamReader(response.GetResponseStream()).ReadToEnd().Insert(135, " ");
     
     
     
                    xmlDoc.LoadXml(responseString);
     
                }
    l'erreur est maintenant :


    exception {"'type' is an unexpected token. Expecting white space. Line 1, position 231."}
    y a t-il un moyen de verifier directement si mon string est bien de maniere a ppouvoir se transformer facilement en dossier xml ?


    merci bcp bcp

  11. #11
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Mêmes maux, mêmes remèdes : il faut que tu mettes des espaces entre la valeur d'un attribut et le nom de l'attribut suivant.

    Pour tester la validité d'un XML je ne connais pas de méthode autre que celle de tenter de monter l'arbre et catcher les éventuelles exceptions. Mais je connais pas trop le XML en .NET.

  12. #12
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Par défaut {"An error occurred while parsing EntityName. Line 30, position 25."} System.Exception
    J'ai arrange le probleme des espaces .
    A present le probleme qui survient est :
    + $exception {"An error occurred while parsing EntityName. Line 30, position 25."} System.Exception {System.Xml.XmlException}


    Aidez moi svp

Discussions similaires

  1. Unexpected token operator, expected punc
    Par mapmip dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 07/07/2014, 13h52
  2. [HSQLDB] Probleme de Unexpected token
    Par nicdo77 dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 02/08/2007, 16h11
  3. org.hibernate.hql.ast.QuerySyntaxError: unexpected token
    Par oughlad dans le forum Hibernate
    Réponses: 9
    Dernier message: 26/05/2006, 14h20
  4. [EJBQL] unexpected token DISTINCT
    Par vseb99 dans le forum Java EE
    Réponses: 1
    Dernier message: 17/05/2006, 11h34
  5. Réponses: 36
    Dernier message: 07/05/2006, 15h35

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