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#

  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 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?

  4. #4
    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 ...........................

  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 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

  6. #6
    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

  7. #7
    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.

  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 {"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

  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 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

  10. #10
    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.

  11. #11
    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 .

  12. #12
    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

  13. #13
    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
    Citation Envoyé par nana92 Voir le message
    J'ai arrange le probleme des espaces .
    Comment as-tu corriger le problème? Est-ce toi qui génère la réponse html?

  14. #14
    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 HELPPP Data at the root level is invalid. Line 1, position 1.
    Un nouveau probleme survient ....
    Je n'ai aucune idee comment le resoudre .
    HELPP Merci

  15. #15
    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
    Un nouveau problème ... toujours pareil, faut qu'on devine ou bien ?
    Si ton problème c'est les grumeaux dans la pâte à crêpe, le truc c'est de tamiser la farine avant incorportation à l'appareil (et préfère le batteur électrique si tu en as un).

  16. #16
    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
    J'ai essaye d'abrege mon programme et essayer autre chose pour cibler le probleme.
    mon programme ressemble a present a ca .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    XmlDocument test = new XmlDocument();
                try {
     
                  test.LoadXml("Ceci est un test");
     
                }
    et jobtiens l'exception {"Data at the root level is invalid. Line 1, position 1."} System.Exception {System.Xml.XmlException}

    le appconfig ressemble a ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <startup>
     
        <supportedRuntime version="v2.0.50727"/>
      </startup>
    </configuration>

    Merci de votre aide

  17. #17
    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
    Re,

    sais-tu ce qu'est le XML ?
    Penses-tu que la string que tu files à LoadXml est au format XML ?
    Le message de l'erreur ne fait-il alors pas sens à tes yeux ?

  18. #18
    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
    Re,

    sais-tu ce qu'est le XML ?
    Penses-tu que la string que tu files à LoadXml est au format XML ?
    Le message de l'erreur ne fait-il alors pas sens à tes yeux ?


    non je ne my connais pas tres bien je suis juste cense resoudre le probleme.
    A la base mon string ressemblait a ca "&lt;!--RCS:@(#)$Id:login.html,v 1.52.4.2.2.7.2.3 2016/01/31 12:01:14 yahalom Exp $--&gt;&lt;html dir=&quot;rtl&quot;&gt;&lt;head&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html;charset=windows-1255&quot;&gt;&lt;title&gt;CG Gateway-Login&lt;/title&gt;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;../css/common.css&quot;&gt;&lt;link rel=&quot;shortcut icon&quot; href=&quot;../favicon.ico&quot; type=&quot;image/x-icon&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;\n&lt;!-- \n_csrf_ =..................................................

    Mais jai essaye de le simplifier juste pour voir si le probleme venait de l'exterieur et pas du string lui meme.
    Je suis perdue ...

  19. #19
    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
    Toutes les erreurs que tu nous as remontées jusque là viennent du mauvais format du XML que tu essaies de traiter.
    Perso je veux bien pointer tous les soucis que je trouve dans ton XML, mais faut me le faire suivre.

    Dans le string que tu viens de nous filer on voit bien que les ouvertures/fermetures de balise (signes supérieur et inférieur) ont été remplacés par leur équivalent échappé (&lt; et &gt; ). Comme je t'ai dit quelques messages plus haut, avant même d'essayer de parser en XML ce que tu reçois, mets la donnée de côté, qu'on puisse voir ce que tu obtiens en brut (et pense à poster ça dans une balise CODE pour que ce soit plus lisible).

  20. #20
    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
    Toutes les erreurs que tu nous as remontées jusque là viennent du mauvais format du XML que tu essaies de traiter.
    Perso je veux bien pointer tous les soucis que je trouve dans ton XML, mais faut me le faire suivre.

    Dans le string que tu viens de nous filer on voit bien que les ouvertures/fermetures de balise (signes supérieur et inférieur) ont été remplacés par leur équivalent échappé (&lt; et &gt; ). Comme je t'ai dit quelques messages plus haut, avant même d'essayer de parser en XML ce que tu reçois, mets la donnée de côté, qu'on puisse voir ce que tu obtiens en brut (et pense à poster ça dans une balise CODE pour que ce soit plus lisible).
    Merci cest tres gentil ...
    Alors a la base le string brut que j'obtiens est celui ci . Qui a la base etait une HttpWebResponse.
    Mais que je transforme en string grace a ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      string responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
    mon string devient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    		responseString	"<!--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 : \" csrt\", pv : '225639433345250896', vh : [ /^cguat2\\.creditguard\\.co\\.il$/i ], vu : [  ], f : 0, f_cancel_onload : 0 };\nif (typeof _is_ajsp_running_ == \" undefined\") { _is_ajsp_running_ = false; }\n//-->\n</script>\n<script type=\"text/javascript\">\n<!--\nif(typeof _csrf_==\"undefined\"){_csrf_={}}if(typeof _tsbp_==\"undefined\"){_tsbp_={}}if(typeof _csrf_.vh==\"undefined\"){_csrf_.vh=[]}if(typeof _csrf_.vu==\"undefined\"){_csrf_.vu=[/.*/]}if(typeof _csrf_.f_cancel_onload==\"undefined\"){_csrf_.f_cancel_onload=false}var _csrff_cancel_onload_=_csrf_.f_cancel_onload;(function(c,m){var l=function(e,b){if(e!==null&&b!==null){if(e==\"1\"){window.location.href=b;return true}else{if(e==\"2\"){f(b);return true}else{if(e==\"3\"){document.write(b);document.close();return true}}}}return false};var i=function(b){var s=b;if(typeof b.target!=\"undefined\"){s=b.target;if(s.readyState==4){s.removeEventListener(\" readystatechange\",i,false)}}if(s.readyState==4){var p=s.getResponseHeader(m.ba);var e=s.responseText;return l(p,e)}return false};var f=function(b){if(window.document.body){var s=document.getElementById(\"_tsbp_tId\");if(!s){var p=document.createElement(\" div\");p.style.display=\"none\";window.document.body.insertBefore(p,window.document.body.firstChild);var e=\"background-color: #dddddd; \";e+=\"border: 5px solid red; padding: 5px; \";e+=\"position: fixed; left: 6px; top: 10px; height: auto; width: auto; \";e+=\"overflow: hidden; z-index: 999999;\";p.innerHTML='<div id=\"_tsbp_aId\" style=\"'+e+'\"><div id=\\'_tsbp_tId\\'></div><div style=\"height: 10px; font-weight: bold; margin: 10px 10px 10px 10px; text-align: right;\"><a href=\"javascript: void(0);\" onclick=\"document.getElementById(\\'_tsbp_aId\\').parentNode.style.display = \\'none\\';\"><span><span>[Close this message]</span></span></a></div></div>';s=document.getElementById(\"_tsbp_tId\")}s.innerHTML=b;document.getElementById(\"_tsbp_aId\").parentNode.style.display=\"\"}};var q=function(b){return b.split(\"&\").join(\"&amp;\").split(\"<\").join(\"&lt;\").split('\"').join(\"&quot;\")};var k=function(e){if(/^\\w+:/.test(e)===false){var b=document.createElement(\" div\");b.innerHTML='<a href=\"'+q(e)+'\">.</a>';e=b.firstChild.href}return e};var h=function(s,b){var v=s;var t=k(v);if(v!=null&&v!=\"\"){if(o(t)&&d(t)&&n(t)&&(-1==v.indexOf(c.pn+\"=\"+c.pv))){var p=v.indexOf(\"#\");var w;if(p!=-1){w=v.substring(p);v=v.substring(0,p)}var e=v.indexOf(\"?\");if(e==-1){if(b===\"POST\"||b===\"post\"){v+=\"?\"}else{return s}}if(v.search(/\\?$/)==-1){v+=\"&\"}v+=c.pn+\"=\"+c.pv;if(p!=-1){v+=w}}}return v};var d=function(t){var s=window.document.createElement(\" a\");s.href=t;if(typeof s.pathname==\"undefined\"){return true}u=s.pathname;if(u===\"\"||u[0]!==\"/\"){u=\"/\"+u}for(var b=0;b<c.vu.length;b++){try{if(u.match(c.vu[b])){return true}}catch(p){return true}}return false};var n=function(v){var p=function(z){var A=window.document.createElement(\" a\");A.href=z;var w=\"-\";try{w=A.host;if(!w){w=window.location.hostname}if(w.match(/:\\d+$/)){var y=window.location.hostname;if(!y.match(/:\\d+$/)){w=w.replace(/:\\d+$/,\"\")}}}catch(x){}return w};var t=p(v);if(true&&window&&window.location&&window.location.hostname&&t===window.location.hostname){return true}for(var b=0;b<c.vh.length;b++){try{if(t.match(c.vh[b])){return true}}catch(s){}}return false};var o=function(e){var b=false;if(e.match(/^http/i)||e.substring(0,1)==\"/\"||(e.indexOf(\"://\")==-1&&!e.match(/^urn:/i))){b=true}if(e.match(/^mailto:/i)){b=false}return b};var a=function(w){if(!w||typeof w.elements==\"undefined\"){return}for(var s=0;s<w.elements.length;s++){if(w.elements[s].name===c.pn){return}}var v=(w.attributes.action!=null)?w.attributes.action.value:\"\";try{v.match(/./)}catch(x){v=window.location.href}if((!v)||(v===null)||(v===undefined)||(v.match(/^\\s*$/))){v=window.location.href}v=k(v);if(d(v)&&o(v)&&n(v)){var t=(w.attributes.method!=null)?w.attributes.method.value:\"\";if(c.f==0&&t.toLowerCase()==\"post\"){try{var p=v.indexOf(\"#\");var y=\"\";if(p!=-1){y=v.substring(p);v=v.substring(0,p)}if(v.indexOf(\"?\")==-1){v+=\"?\"}v=h(v,\"GET\");if(!w.attributes.action){w.setAttributeNode(document.createAttribute(\" action\"))}w.attributes.action.value=v+y}catch(x){}return}var b=document.createElement(\" input\");b.type=\"hidden\";b.name=c.pn;b.value=c.pv;w.appendChild(b)}};var r=function(){var b=window.document.getElementsByTagName(\" a\");for(var x=0;x<b.length;x++){try{var y=b[x].innerHTML;var s=h(b[x].getAttribute(\" href\",2),\"GET\");if(s!=null&&s!=\"\"){b[x].setAttribute(\" href\",s);if(b[x].innerHTML!=y){b[x].innerHTML=y}}}catch(v){}}var w=window.document.getElementsByTagName(\" form\");for(var t=0;t<w.length;t++){a(w[t])}if(_csrff_cancel_onload_){_csrff_cancel_onload_=false;var z=window.document.getElementsByTagName(\" body\");if(z){var p=z[0].getAttribute(\" onload\");if(p){p()}}}};var g=function(){var b=window.XMLHttpRequest;function e(){this.base=b?new b:new window.ActiveXObject(\"Microsoft.XMLHTTP\")}function p(){return new e}p.prototype=e.prototype;p.UNSENT=0;p.OPENED=1;p.HEADERS_RECEIVED=2;p.LOADING=3;p.DONE=4;p.prototype.status=0;p.prototype.statusText=\"\";p.prototype.readyState=p.UNSENT;p.prototype.responseText=\"\";p.prototype.responseXML=null;p.prototype.onsend=null;p.url=null;p.onreadystatechange=null;p.prototype.open=function(y,v,w,t,x){var s=this;this.url=v;if(c.pn){this.url=h(v,y)}this.base.onreadystatechange=function(){try{s.status=s.base.status}catch(z){}try{s.statusText=s.base.statusText}catch(z){}try{s.readyState=s.base.readyState}catch(z){}try{s.responseText=s.base.responseText}catch(z){}try{s.responseXML=s.base.responseXML}catch(z){}if(m.ba&&m.bh&&i(this)){return}if(s.onreadystatechange!=null){s.onreadystatechange.apply(this,arguments)}};this.base.open(y,this.url,w,t,x)};p.prototype.send=function(s){if(m.ba&&m.bh){this.base.setRequestHeader(m.bh,\" true\")}this.base.send(s)};p.prototype.abort=function(){this.base.abort()};p.prototype.getAllResponseHeaders=function(){return this.base.getAllResponseHeaders()};p.prototype.getResponseHeader=function(s){return this.base.getResponseHeader(s)};p.prototype.setRequestHeader=function(s,t){return this.base.setRequestHeader(s,t)};window.XMLHttpRequest=p};do{try{if(_is_ajsp_running_){break}_is_ajsp_running_=true;if(navigator.appName==\"Microsoft Internet Explorer\"){g()}else{if(c.pn){XMLHttpRequest.prototype._open=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(t,e,p,b,s){arguments[1]=h(e,t);this._open.apply(this,arguments)}}if(m.ba&&m.bh){XMLHttpRequest.prototype._tsbp_s=XMLHttpRequest.prototype.__lookupSetter__(\" onreadystatechange\");if(typeof XMLHttpRequest.prototype._tsbp_s!=\"undefined\"){XMLHttpRequest.prototype.__defineSetter__(\" onreadystatechange\",function(e){var b=function(){if(i(this)){return}e()};this._tsbp_s(b)})}XMLHttpRequest.prototype._send=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.send=function(b){this.setRequestHeader(m.bh,\" true\");if((XMLHttpRequest.prototype._tsbp_s==null)&&(typeof this.addEventListener===\"function\")){this.addEventListener(\" readystatechange\",i,false)}this._send.apply(this,arguments)}}}}catch(j){}}while(0);if(c.pv!=undefined){if(!!window.addEventListener){window.addEventListener(\" load\",r,false)}else{if(!!window.attachEvent){window.attachEvent(\" onload\",r)}else{window.onload=r}}}delete _csrf_;delete _tsbp_})(_csrf_,_tsbp_,_is_ajsp_running_);\n//-->\n</script>\n<script type=\"text/JavaScript\" src=\"../javascript/general.js\"></script><script type=\"text/JavaScript\" src=\"../javascript/xmlObj.js\"></script><script type=\"text/JavaScript\" src=\"../javascript/common.js\"></script><script type=\"text/JavaScript\" src=\"../javascript/config.js\"></script><script type=\"text/JavaScript\">var language=\"\";var closeBrowser=0;function loadByLanguage()\n{if(language==\"HEB\")\n{loginHEB.style.display=\"\";loginENG.style.display=\"none\";window.setTimeout(\" loginFrmHEB.name.focus()\",200);if(config_pciType==2){info1.style.display=\"\";info2.style.display=\"\";pleaseHEB.innerHTML=\"��� ���� �� ����� ����� ����� ����\";}}\nelse\n{loginHEB.style.display=\"none\";loginENG.style.display=\"\";window.setTimeout(\" loginFrmENG.name.focus()\",200);if(config_pciType==2){info1ENG.style.display=\"\";info2ENG.style.display=\"\";pleaseENG.innerHTML=\"Enter login name, password and additional id\";}}\nsetCookie(\" language\",language,0);}\nfunction onLoad()\n{var loginName=commonGetUrlParameters('loginName');if(loginName!='')\n{password=commonGetUrlParameters('password');language=commonGetUrlParameters('theLanguage');}else{if(window.navigator.userLanguage==\"he\"||window.navigator.language==\"he\"||window.navigator.userLanguage==\"he-IL\")\n{language=\"HEB\";}\nelse\n{language=\"ENG\";}}\ntry\n{var url=window.location.href;var param_string=url.split(\"?\");var lngItem=param_string[1].split(\"=\");language=lngItem[1];}\ncatch(err)\n{}\nloadByLanguage();mainTbl.style.display=\"\";}\nfunction checkText(fieldName,fieldValue)\n{regexp=new RegExp(\"[\\'&\\;]\");if(regexp.test(fieldValue))\n{commonMainMsgBox(\" info\",\"����� ������\",\"Illegal charecters\");fieldName.focus();return false;}\nreturn true;}\nfunction forgotPassword(userLanguage){window.location.assign(\"/html/forgotPassword.html?userLanguage=\"+userLanguage);}\nfunction okChangePassword()\n{location.replace(\"/html/changePassword.html\");}\nfunction loginUser()\n{if(closeBrowser)\n{commonMainMsgBox(\" info\",\"�� ����� �� ����� ������\",\"Browser needs to be restarted\");return false;}\nvar form=eval(\" loginFrm\"+language);var nameField=form.name;var passField=form.pass;var additionalIdField=form.additionalId;var name=nameField.value;var pass=passField.value;var additionalId=additionalIdField.value;if(name==\"\")\n{commonMainMsgBox(\" info\",\"�� ����� �� �����\",\"Enter Login Name\");nameField.focus();nameField.select();return false;}\nif(checkText(nameField,name)==false)\n{return false;}\nif(pass==\"\")\n{commonMainMsgBox(\" info\",\"�� ����� �����\",\"Enter password\");passField.focus();passField.select();return false;}\nif(checkText(passField,pass)==false)\n{return false;}\nif(config_pciType==2&&config_supportAdLogin==false)\n{if(additionalId==\"\")\n{commonMainMsgBox(\" info\",\"�� ����� ���� ����\",\"Enter additonal info\");additionalIdField.focus();additionalIdField.select();return false;}\nif(checkText(additionalIdField,additionalId)==false)\n{return false;}}\nvar requestXml=new xmlObj(false);xmlStr=\" <ashraitXMC> \"+\" <loginRequest> \"+\" <command>login<\\/command> \"+\" <language>\"+language+\"<\\/language> \"+\" <version>\"+commonGetVersion()+\"<\\/version> \"+\" <login> \"+\" <loginName>\"+name+\"<\\/loginName> \"+\" <password>\"+pass+\"<\\/password> \"+\" <additionalId>\"+additionalId+\"<\\/additionalId> \"+\" <\\/login> \"+\" <\\/loginRequest> \"+\" <\\/ashraitXMC> \";requestXml.init(xmlStr);requestXml.sendRequest(\"../../ashraitXMC/login\",requestXml.obj);if(requestXml.reLogin())\n{requestXml.init(xmlStr);requestXml.sendRequest(\"../../ashraitXMC/command\",requestXml.obj);}\nif(requestXml.isSuccess(\" login\"))\n{setCookie(\" terminal\",requestXml.getValue(\" terminal\"),0);setCookie(\" terminalName\",requestXml.getValue(\" terminalName\"),0);setCookie(\" serverName\",requestXml.getValue(\" serverName\"),0);window.location.href=\"/html/mainFrames.html\";return false;}\nelse if(requestXml.isError())\n{errorMsg=requestXml.getErrorMsg();commonMainMsgBox(\" info\",errorMsg,errorMsg);if(requestXml.resultCode()==\"94\"){closeBrowser=1;}\nnameField.focus();nameField.select();return false;}else if(requestXml.isRequire()){var redirectUrl=requestXml.getValue(\" redirectUrl\");if(redirectUrl!=\"\")\n{location.replace(redirectUrl);return false;}\nvar theSession=requestXml.getValue(\" session\");if(theSession==\"\")\n{return;}\nsetCookie(\" loginName\",name,0);commonMainMsgBox(\" info\",\"���� ������ ��. �� ����� �����\",\"Password has expired.\",\" okChangePassword\");return false;}}\nfunction changeLanguage(newLanguage)\n{oldForm=eval(\" loginFrm\"+language);newForm=eval(\" loginFrm\"+newLanguage);newForm.name.value=oldForm.name.value;newForm.pass.value=oldForm.pass.value;language=newLanguage;loadByLanguage();}</script></head><body style=\"margin:0px\" onload=\"onLoad();\"><form name=\"loginFrmHEB\" onsubmit=\"return loginUser();\" autocomplete=\"off\"\nmethod=\"post\"><table id=\"mainTbl\" style=\"display:none\" width=\"100%\"><tr id=\"loginHEB\" style=\"display:none\"><td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr height=\"57\"><td align=\"right\"><img src=\"../images/menuRight.jpg\" border=\"0\"></td><td style=\"background-image: url(../images/topBg.jpg); background-repeat: repeat; background-position: top; width: 70%;\"></td><td align='left'><img src=\"../images/menuLeft.jpg\" border=\"0\"></td></tr><tr height=\"29\"><td colspan=\"3\" valign=\"top\" width=\"100%\" align=\"left\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" valign=\"top\"><tr><td valign=\"top\" align=\"right\" class=\"styleSubRight\" width=\"100%\">&nbsp;</td><td valign=\"top\"><img src=\"../images/subMenuTri.gif\" border=\"0\"></td><td valign=\"top\" align=\"left\" class=\"styleSubLeft\"><table border=\"0\" cellspacing=\"0\" width=\"218\" cellpadding=\"0\"><tr><td height=10></td></tr><tr class=\"styleMasof\" width=\"100%\"><td></td></tr></table></td></tr></table></td></tr></table><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr><td height=\"53\"></td></tr><tr><td align=\"center\"><img src=\"../images/loginTitle.gif\" border=\"0\"></td></tr></table><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"21\"></td></tr><tr><td align=\"center\"><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><img src=\"../images/loginRight.gif\" border=\"0\"></td><td width=\"267\" class=\"styleLogInTitle\" id=\"pleaseHEB\">��� ���� �� ����� ������</td><td><img src=\"../images/loginLeft.gif\" border=\"0\"></td></tr></table></td></tr><tr><td align=\"center\"><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr height=\"100%\"><td><img src=\"../images/loginRightMain.gif\" height='100%'border=\"0\"></td><td valign=\"bottom\" bgcolor=\"D0DDEC\" width=\"265\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"12px\"></td></tr><tr><td width=\"8px\"></td><td><img src=\"../images/arrow.gif\" border=\"0\"></td><td width=\"25px\"></td><td class=\"styleMasof\"><b>�� �����:&nbsp;&nbsp;</b></td><td><input class=\"styleInput\" type=\"text\" name=\"name\" maxlength=\"10\"\nonfocus=\"this.select();\"></td></tr><tr><td height=\"18\"></td></tr><tr><td width=\"8px\"></td><td><img src=\"../images/arrow.gif\" border=\"0\"></td><td width=\"25px\"></td><td class=\"styleMasof\"><b>�����:&nbsp</b></td><td><input class=\"styleInput\" type=\"password\" name=\"pass\"\nmaxlength=\"32\" onfocus=\"this.select();\"></td></tr><tr id='info1'style=\"display:none\"><td height=\"18\"></td></tr><tr id='info2'style=\"display:none\"><td width=\"8px\"></td><td><img src=\"../images/arrow.gif\" border=\"0\"></td><td width=\"25px\"></td><td class=\"styleMasof\"><b>���� ����:&nbsp</b></td><td><input class=\"styleInput\" type=\"text\" name=\"additionalId\"\nmaxlength=\"20\" onfocus=\"this.select();\"></td></tr><tr><td height=\"6\"></td></tr></table></td><td><img src=\"../images/loginLeftMain.gif\" height='100%'border=\"0\" style=\"width: 8px;\"></td></tr><tr><td colspan=\"3\"><img src=\"../images/loginBottomMain.gif\" border=\"0\"></td></tr></table></td></tr></table><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"18\"></td></tr><tr><td align=\"center\"><img src=\"../images/dottedLine.gif\" border=\"0\"></td></tr><tr><td height=\"10\"></td></tr><tr><td align=\"center\"><input type=\"submit\" class=\"styleButton\" value=\"�����\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"reset\" class=\"styleButton\" value=\"���\">&nbsp;&nbsp;</td></tr><tr><td height=\"15\"></td></tr><tr><td align=\"center\"><input type=\"button\" class=\"styleButton\" value=\"English\" id=\"languageBtn\"\nonclick=\"changeLanguage('ENG');\"></td></tr><tr><td height=\"15\"></td></tr><tr><td align=\"center\"><span class=\"styleText\"><a href=\"javascript:forgotPassword('HEB');\">����� �����<a/></span></td></tr><tr><td height=\"170\"></tr></table></td></tr></form><form name=\"loginFrmENG\" onsubmit=\"return (loginUser())\" autocomplete=\"off\"\nmethod=\"post\"><tr id=\"loginENG\" style=\"display:none\"><td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr height=\"57\"><td align=\"right\"><img src=\"../images/menuRightENG.jpg\" border=\"0\"></td><td style=\"background-image: url(../images/topBg.jpg); background-repeat: repeat; background-position: top; width: 70%;\"></td><td><img src=\"../images/menuLeftENG.jpg\" border=\"0\"></td></tr><tr height=\"29\"><td colspan=\"3\" valign=\"top\" width=\"100%\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"right\" valign=\"top\"><tr><td valign=\"top\" align=\"left\" class=\"styleSubLeft\"><table border=\"0\" cellspacing=\"0\" width=\"218\" cellpadding=\"0\"><tr><td height=10></td></tr><tr class=\"styleMasof\" width=\"100%\"><td></td></tr></table></td><td valign=\"top\"><img src=\"../images/subMenuTriENG.gif\" border=\"0\"></td><td valign=\"top\" align=\"right\" class=\"styleSubRight\" width=\"100%\">&nbsp;</td></tr></table></td></tr></table><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr><td height=\"53\"></td></tr><tr><td align=\"center\"><img src=\"../images/loginTitleENG.gif\" border=\"0\"></td></tr></table><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"21\"></td></tr><tr><td align=\"center\"><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><img src=\"../images/loginRight.gif\" border=\"0\"></td><td width=\"267\" class=\"styleLogInTitle\" align=\"left\" id=\"pleaseENG\">Please enter login name and password</td><td><img src=\"../images/loginLeft.gif\" border=\"0\"></td></tr></table></td></tr><tr><td align=\"center\"><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\"><tr height=\"73\"><td><img src=\"../images/loginLeftMain.gif\" height='100%'border=\"0\"></td><td valign=\"bottom\" bgcolor=\"D0DDEC\" width=\"265\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"12px\"></td></tr><tr><td width=\"8px\"></td><td><img src=\"../images/arrowENG.gif\" border=\"0\"></td><td width=\"25px\"></td><td class=\"styleMasof\"><b>Login Name:&nbsp;&nbsp</b></td><td><input class=\"styleInput\" type=\"text\" name=\"name\" maxlength=\"10\"\nonfocus=\"this.select()\" tabindex=1></td></tr><tr><td height=\"18\"></td></tr><tr><td width=\"8px\"></td><td><img src=\"../images/arrowENG.gif\" border=\"0\"></td><td width=\"25px\"></td><td class=\"styleMasof\"><b>Password:&nbsp</b></td><td><input class=\"styleInput\" type=\"password\" name=\"pass\"\nmaxlength=\"32\" onfocus=\"this.select();\" tabindex=2></td></tr><tr id='info1ENG'style=\"display:none\"><td height=\"18\"></td></tr><tr id='info2ENG'style=\"display:none\"><td width=\"8px\"></td><td><img src=\"../images/arrowENG.gif\" border=\"0\"></td><td width=\"25px\"></td><td class=\"styleMasof\"><b>Additional Id:&nbsp</b></td><td><input class=\"styleInput\" type=\"text\" name=\"additionalId\"\nmaxlength=\"20\" onfocus=\"this.select();\" tabindex=3></td></tr><tr><td height=\"6\"></td></tr></table></td><td><img src=\"../images/loginRightMain.gif\" height='100%'border=\"0\" style=\"width:8px\"></td></tr><tr><td colspan=\"3\"><img src=\"../images/loginBottomMain.gif\" border=\"0\"></td></tr></table></td></tr></table><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td height=\"18\"></td></tr><tr><td align=\"center\"><img src=\"../images/dottedLine.gif\" border=\"0\"></td></tr><tr><td height=10></td></tr><tr><td align=\"center\"><input type=\"reset\" class=\"styleButton\" value=\"Reset\" tabindex=4>&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"submit\" class=\"styleButton\" value=\"Submit\" tabindex=3>&nbsp;&nbsp;&nbsp;&nbsp;</td></tr><tr><td height=30></td></tr><tr><td align=\"center\"><input type=\"button\" class=\"styleButton\" value=\"�����\"\nonclick=\"changeLanguage('HEB');\" tabindex=5></td></tr><tr><td height=\"15\"></td></tr><tr><td align=\"center\"><span class=\"styleText\"><a href=\"javascript:forgotPassword('ENG');\">forgot password</a></span></td></tr><tr><td height=\"170\"></tr></table></td></tr></table></form></body></html>"	string

    Cependant comme jobtiens juste apres cette commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlDoc.LoadXml(responseString);
    l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    +		$exception	{"An error occurred while parsing EntityName. Line 30, position 25."}	System.Exception {System.Xml.XmlException}
    Je decide dajouter cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     responseString = responseString.Replace("&", "&amp;").Replace("\"", "&quot;").Replace(">", "&gt;").Replace("<", "&lt;").Replace("'", "&apos;");
    juste avant la commande mais a present l'erreur devient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    	{"Data at the root level is invalid. Line 1, position 1."}	System.Exception {System.Xml.XmlException}
    voila pour mon histoire jespere que c'est clair.
    En tout cas merci pour ta patience!!!!!

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