Aide balises xml (dans Notepad ++)

Espace de discussions générales sur l'informatique. Tant au niveau matériel que logiciel.
Post Reply
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Aide balises xml (dans Notepad ++)

Post by svernoux »

Salut à tous,

Je dois insérer des commentaires dans un fichier xml que j'édite sous Notepad++. Le client m'a demandé de vérifier que le fichier s'affiche bien normalement avant de le lui renvoyer. Jusque là ça allait bien et d'un coup, il me trouve une erreur de balises que j'arrive pas à corriger. Et effectivement, lorsque je compte les balises (outils Compter), j'ai 401 balises balises

Code: Select all

</code>
Mais je viens de relire le doc deux fois, je trouve rien, tout a l'air en ordre !!! Avec 400 commentaires, je vais devenir chèvre, d'autant plus que je suis déjà super en retard... Est-ce que qn connaît un moyen rapide trouver la fichue balise non refermée ?
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

ouvre le fichier xml dans Internet Explorer, il devrait indiquer l'erreur

sinon, as-tu (je connais pas Notepad++) la possibilité de réduire/agrandir une branche ?

Dans mon éditeur préféré (SciTE), je peux réduire

Code: Select all

- <html>
-   <head>
      <title>qsdmflkj</title>
    </head>
    ...
  </html>
en

Code: Select all

+ <html>
+   <head>
    ...
  </html>
ou encore en

Code: Select all

+ <html>
bon c'est un exemple tout con, mais ça aide parfois à trouver les balises ou les parenthèses/accolades manquantes
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Merci iubi ! Oui, Notepad++ permet de replier les branches et en fait je me suis rendu compte par hasard que ça permettait de trouver des balises erronées ! Bon, ça m'a permis de trouver celle qui me gênait, mais par contre y'en a une autre apparemment, bien que j'arrive à refermer toutes les branches... Et comme tu dis, en l'ouvrant dans un navigateur Web, il indique qu'il y a une erreur, mais ce qu'il indique n'aide pas à trouver...
Par exemple pour la première ça affichait

Code: Select all

---->
alors qu'en fait c'était un

Code: Select all

-->
mal placé.

Et là, pour l'erreur qui me reste, ça indique quelque chose comme

Code: Select all

2em">
(de mémoire, j'ai pas le fichier sous les yeux) alors que j'ai rien de tel ni de ressemblant dans mon code... :evil:

Mais bon, ça commence à me souler, je crois que je vais dire au client de se débrouiller parce qu'ils arrêtent pas de m'inonder de trucs à faire et là y'en a marre, j'ai emporté les fichiers chez moi mais y'a des limites quand même :evil: :evil: :evil:
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
Beaumont
Admin
Posts: 7387
Joined: 07 Jun 2002 02:00
Location: Thailande
Contact:

Post by Beaumont »

2em c'est de la taille de police ça non ? Regarde peut-être dans la partie "style" en haut de page...
Time is an illusion. Lunchtime doubly so.
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

Envoie-moi le fichier par mail, j'y jetterai un coup d'oeil
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Beaumont : en principe, je n'ai pas touché à l'en-tête du tout, et en plus il n'y a strictement aucun "em" dans mon code. :(

iubi : merci pour la proposition ! Je te l'enverrai un peu plus tard si nécessaire, mais j'attends là parce que le client vient de m'annoncer qu'en fait c'était pas les bons fichiers source !!! :evil: :evil: :evil: Il va falloir tout refaire, je crois que je vais m'arracher les cheveux, j'ai fait au moins 600 modifs, dont certaines impossibles à retrouver... Je suis atterrée !
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
arkayn
Membre / Member
Posts: 12222
Joined: 09 Dec 2002 02:02
Location: Nogent-le-Rotrou
Contact:

Post by arkayn »

J'espère que tu lui factures tout ça. :-o
La folie des uns est la sagesse des autres
User avatar
Beaumont
Admin
Posts: 7387
Joined: 07 Jun 2002 02:00
Location: Thailande
Contact:

Post by Beaumont »

arkayn wrote:J'espère que tu lui factures tout ça. :-o
Tu parles à iubito ? :lol:
Time is an illusion. Lunchtime doubly so.
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Beaumont wrote:
arkayn wrote:J'espère que tu lui factures tout ça. :-o
Tu parles à iubito ? :lol:
:lol: Si c'était pour moi : oui, c'est facturé à l'heure, heureusement ! Mais le problème, ce n'est même plus de payer, c'est simplement que les journées ne font que 24 h ! Là j'ai dit que s'ils voulaient vraiment changer de fichiers (je leur ai dit de bien réfléchir :lol:) je pouvais pas recommencer avant 2 semaines. Parce que j'ai d'autres trucs à faire que je peux pas déléguer non plus et mes journées ne sont pas extensibles ! :P
Bon voilà. Merci pour votre soutien en tout cas !
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
Latinus
Admin
Posts: 24982
Joined: 18 Mar 2002 01:00
Location: complètement à l'Ouest
Contact:

Post by Latinus »

svernoux wrote:Merci pour votre soutien en tout cas !
Fallait le dire qu'il t'en faut !
Je te donne le mien aussi, c'est mon dernier... Celui que je mets pour dormir.
Image


:hello:
Les courses hippiques, lorsqu'elles s'y frottent.
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

:loljump: :loljump: :loljump:
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

Ton fichier est déclaré en UTF-8
mais tu as dû l'éditer en ISO ou ASCII

Si tu prend un éditeur capable de travailler en UTF-8 ou en ISO, il ouvre le fichier en ISO, et y'a des accents (ici des ö) mais quand on bascule en UTF-8, on a des caractères chinois qui bouffent 2 ou 3 caractères (ö l <)

ça devient :

Code: Select all

	<t>crayon pour les yeux</t>
	<t>crayon kh嬼/t>
	<t>kh嬼/t>
je me demande si c'est pas ça qui perturbe le XML...

Sur un validateur, j'ai obtenu
Error in line 784 position undefined

Error Code: -1072898034

Error Reason: The attribute 'i' with namespace '' references the ID 'n03348534' which is not defined anywhere in the document.

Validateur : http://www.w3schools.com/dom/dom_validate.asp
Mon éditeur préféré (SciTE) : cherche sur google, j'dois partir bosser, j'suis à la bourrrrre !
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
arkayn
Membre / Member
Posts: 12222
Joined: 09 Dec 2002 02:02
Location: Nogent-le-Rotrou
Contact:

Post by arkayn »

iubito wrote:Mon éditeur préféré (SciTE) : cherche sur google, j'dois partir bosser, j'suis à la bourrrrre !
Ici ;)
La folie des uns est la sagesse des autres
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Hmm, c'est possible iubi. J'avais pas vu ça. Notepad++ permet d'encoder en utf8, seulement je l'avais ps vu/cherché. :-? Maintenant, je sais pas si ça va prendre si je le fais après-coup...
En plus, apparemment, j'ai effectivement pas mis certains caractères comme il faut, alors je vais déjà commencer par ça et je verrai si ça corrige...

Merci en tout cas !
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Bon, y'avait effectivement un problème de caractères -> corrigé
Y'avait un problème de cross-references mortes qui faisaient planter -> détecté grâce au validateur et corrigé

Et maintenant, j'en suis au point où le validateur me dit "Aucune erreur détectée" mais où j'ai toujours une erreur qui s'affiche lorsque j'ouvre le doc dans un navigateur !

Bref... Pour l'instant, j'en suis aussi au point où le client, après avoir dit ok pour garder finalement mes fichiers, a encore changé d'avis et ne veut plus de mes fichiers ! Donc, à priori, je me fiche de ce problème de balises... Jusqu'à ce qu'ils changent encore d'avis (ce que je sens venir gros comme une montagne...)

Merci pour votre aide en tout cas, si vous avez d'autres idées (d'autres validateurs p^?), je suis prête à essayer.
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
Post Reply