Suivez les fils RSS
 

Des livres incontournables pour tout maîtriser

  • CSS avancées - vers HTML5 et CSS3
  • HTML5
  • CSS2
  • PHP5 avanc�
  • Memento MySQL
  • Memento CSS 3
  • Memento XHTML
  • WordPress 3 100% pratique
  • jQuery et jQuery UI
Auteur
sacapuss_
#
Citer
31 Posts
Bonsoir,

Mozilla me renvoie :
Erreur d'analyse XML : entité non définie
Emplacement : http://www.valeriefondela.doobee.fr/body.xml
Numéro de ligne 9, Colonne 1 :
<img src="Imx/valerie.png" infotexte="Val&eacute;rie &lt;nom&gt;Fondela&lt;/nom&gt;" />
^

Comment se fait-ce ?

^
zardoz
#
Citer
924 Posts
Salut sacapuss_

Tu as une balise nom à l'intérieur de img et de l'attribut infotexte : <nom></nom> ? - pourquoi ?

Mes résultats ici sous capture d'écran »

upload/20350-sacapuss.jpg

..
Modifié par zardoz (14 Jul 2011 - 00:54)

Les plus beaux développements se font derrière les rideaux, là bas sous les dunes, et à proxy des ombres.
Oui monsieur je sais je sais. Seulement j'ai échapper l'extension. Ce qui rend invalide le document.

^
sacapuss_
#
Citer
31 Posts
Bonsoir, zardoz, et merci de prendre soin de répondre.

zardoz a écrit :
Tu as une balise nom à l'intérieur de img et de l'attribut infostexte : <nom></nom> ? - pourquoi ?


Je souhaite que cet attribut ait pour valeur cette chaine.

^
zardoz
#
Citer
924 Posts
Ça fonctionne en tout cas. Il n'y a pas d'erreur au traitement d'analyse : dû moins dans mon cas.

Es-tu en utf-8 ?
Parce que l'erreur traite de Valérie et non pas de l'élément « nom ».

Le fichier XML »


<?xml version="1.0" encoding="utf-8"?>
<sources>
 <img src="Imx/valerie.png" infotexte="Valérie &lt;nom&gt;Fondela&lt;/nom&gt;" />
</sources>


..
Modifié par zardoz (14 Jul 2011 - 01:04)

Les plus beaux développements se font derrière les rideaux, là bas sous les dunes, et à proxy des ombres.
Oui monsieur je sais je sais. Seulement j'ai échapper l'extension. Ce qui rend invalide le document.

^
sacapuss_
#
Citer
31 Posts
Merci, zardoz, de t'intéresser.

Voici l'enjeu :

Le cas échéant, le 'head' est très semblable sur toutes les pages; l'idée est donc de ne rafraîchir que le 'body'.

Je me propose donc d'ajaxer le nouveau 'body', et de remplacer le body existant. C'est là que cela devient un peu sioux :
* en dom, je ne réussis pas à intervertir les 'body'.
* avec responseText, le problème est que le nouveau body peut contenir du javascript (comment faire pour qu'il soit 'actif' ?)

Adresse du chantier : http://www.valeriefondela.doobee.fr

^
zardoz
#
Citer
924 Posts
Salutation sacapuss_

Le sujet de ton topic est d'abord et avant tout une erreur au parser XML. Est-ce que ce problème est résolu ?

Il ne servirait à rien de passer à un autre sujet que la résolution de ton problème de parser XML, en fonction, bien sûr, de ta question d'origine.

J'ai suivit quand même ton script via le source : Ouf . . . assez complexe. Beaucoup trop.
Pas de !DOCTYPE et pas mal de chose qui tourne mal. Sans compter des instructions très incompréhensibles. Il y a d'ailleurs des noeud indéfini (au nombre de quatre).

Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; BTRS5644; GTB7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Horodateur : Thu, 14 Jul 2011 05:28:45 UTC

Message : Erreur de syntaxe
Ligne : 86
Caractère : 1
Code : 0

Message : 'Node' est indéfini.
Ligne : 126
Caractère : 1
Code : 0

Message : 'Node' est indéfini.
Ligne : 301
Caractère : 1
Code : 0

Message : 'Node' est indéfini.
Ligne : 332
Caractère : 1
Code : 0

Quand c'est marquer caractère 1 c'est que le programme ne reconnaît pas où est situé exactement l'erreur. L'erreur est à quelque part dans le code. Caractère 1 veut dire « globale aux instructions de codes »

J'aurais besoin de plus d'informations pour mieux suivre ta trace. Sinon peut-être que quelqu'un d'autre pourra le faire.

PS : Oui il est possible d'exécuté des instructions de scripts (javascript ou ecmascript) via les technologies XML. Moi perso c'est déjà expérimenté via SVG.

..
Modifié par zardoz (14 Jul 2011 - 07:56)

Les plus beaux développements se font derrière les rideaux, là bas sous les dunes, et à proxy des ombres.
Oui monsieur je sais je sais. Seulement j'ai échapper l'extension. Ce qui rend invalide le document.

^
zardoz
#
Citer
924 Posts
Quoiqu'il en soit »

Permet toi une sortie HTML conforme. Permet toi XSL, si tu veut exploiter des données XML.

En lisant tes textes je vois que le monde des handicapés t'intéresse. Et avec raison. C'est toute la raison d'avoir une sortie HTML conforme et à plus forte raison conforme à l'accèssibilité.

Tu ne pourras pas exploiter un tel sujet sans t'intéresser au W3C. Notamment à l'accèssibilité.

Si tu tiens vraiment aux données XML je te suggère XSL comme format d'exploitation des données. L'important ici sera d'être conforme aux standards web, comme résultat. D'adopter une écriture web correct.

Moi pour ma part j'utilise Saxon pout lier mes fichiers XML|XSL avec un output HTML ou XML

Sinon j'ignore vraiment ton but.
J'ai vu ton source et tu as beaucoup d'écriture pour si peu de résultat. Utilise XSL pour formater l'ensemble.

..

Les plus beaux développements se font derrière les rideaux, là bas sous les dunes, et à proxy des ombres.
Oui monsieur je sais je sais. Seulement j'ai échapper l'extension. Ce qui rend invalide le document.

^
miss shanya
#
Citer
1 Posts
Bonjour,
pour ma part à l'ouverture de mozilla sous linux j'ai
erreur d'analyse XML : entité non défénie
emplacement chrome ohwell /browser/content/browser.xul
numéro de ligne 234, colonne 5

Pour moi c'est du chinois... et je dois aller sur un autre ordi pour surfer sur le net.

^