Que signifie le message d'erreur «XML ne peut pas être tout le programme» de Firebug?
Je viens de recevoir ce message d'erreur dans Firebug. Une recherche google ne révèle rien, mais d'autres méconnue de personnes! Quelqu'un aurait-il une idée de ce que cela signifie?
Il est indiqué sur la dernière ligne de ce 3 ligne de script:
<script>
g_BuildServer = "/";
</script>
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Si vous mettez un code JavaScript dans un fichier js (qui, je suppose que vous avez fait), ne PAS mettre les balises de script, mettre
seulement.
Sinon, pour l'analyseur, vous venez de fournir un document XML comme un script.
J'ai eu cette erreur lors de l'utilisation de jquery $obtenez avec aucun attribut de type de données quand il a été de récupérer le code html. J'ai ajouté le paramètre de type de données "html" et il a fixé le problème.
Est arrivé à moi aussi, juste pour avoir un vide balise script dans la page. Quand j'ai enlevé ce:
que tout est redevenu normal..
J'ai eu la "XML ne peut pas être de l'ensemble du programme" erreur parce que le serveur était en train de revenir un xml message d'erreur en réponse à une demande d'un fichier javascript. Mon cas est peut-être inhabituel, mais ici il est:
J'avais un filtre de servlet de l'octroi ou le refus de l'accès aux ressources du serveur. Si elle accorde l'accès, vous accéder à la ressource, sinon, vous obtenez
<filterResponse><Access_Denied/></filterResponse>
. J'avais omis d'ajouter le fichier javascript pour la liste des ressources que vous n'avez pas à être connecté pour accéder à. Donc, quand Firefox a reçu un XML message d'erreur comme le corps d'un programme javascript, sa plainte est parfaitement logique.J'ai vécu cette erreur quand j'ai eu un commentaire dans mon code javascript, mais cela n'avait pas commencer par un /*
il a juste eu un peu de " * " d'où la création d'une erreur de syntaxe
Aussi, vous pouvez obtenir cette erreur se produit lorsque vous utilisez jQuery.
Dans ce cas, remplacer "$" par "jQuery"
Il arrive aussi, lorsque vous utilisez jQuery template de plugin, et que vous placez le balisage dans une balise script, mais vous avez oublié de changer le script de la balise attribut de type "text/x-jquery-tmpl'