Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3011 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [XML] Caractères spéciaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] Caractères spéciaux

n°291281
Cherrytree
cn=?
Posté le 21-01-2003 à 21:45:27  profilanswer
 

J'ai un fichier XML qui doit servir pour remplir un document HTML. Seulement voilà, classiquement, dans une page HTML, on remplace les é par des é etc... Dans mon XML, j'ai essayé de faire ces conversions a priori : peine perdue, IE n'arrive pas à parser mon fichier. Alors quoi faire ?
 
Soit je me moque de ce que IE ne puisse pas parser le fichier (j'ai pas testé si ça fait chier Apache). Soit, je merde la validation de mon document HTML résultant. Soit vous avez une autre solution. Si je ne suis pas clair, n'hésitez pas.


---------------
Le site de ma maman
mood
Publicité
Posté le 21-01-2003 à 21:45:27  profilanswer
 

n°291286
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 21:51:23  profilanswer
 

[:tapai] C'est fini de faire du web comme il y a 10 ans ?
 
Maintenant, on spécifie un encoding (iso-8859-15 par exemple) dans l'entête de document et on tape directement les accents. Pareil en XML.
 
<?xml version="1.0" encoding="iso-8859-15">
 
Et tu met directement les lettres accentuées dedans.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°291288
samuelp
Posté le 21-01-2003 à 21:54:41  profilanswer
 

kadreg a écrit :

[:tapai] C'est fini de faire du web comme il y a 10 ans ?
 
Maintenant, on spécifie un encoding (iso-8859-15 par exemple) dans l'entête de document et on tape directement les accents. Pareil en XML.
 
<?xml version="1.0" encoding="iso-8859-15">
 
Et tu met directement les lettres accentuées dedans.
 
 


 
Dsl de te contredire, mais sous Mozilla (pas Netscape qui lui a pas de pb) il n'interprete pas les accents meme avec le bon encode au debut de page.
 
 Faut pas trop lui en demander non plus

n°291301
Cherrytree
cn=?
Posté le 21-01-2003 à 22:06:32  profilanswer
 

J'ai essayé avec le iso-8859-15 justement, et pareil IE 6 ne parse pas.


---------------
Le site de ma maman
n°291304
lorill
Posté le 21-01-2003 à 22:08:14  profilanswer
 

Cherrytree a écrit :

J'ai essayé avec le iso-8859-15 justement, et pareil IE 6 ne parse pas.


et en iso-8859-1 ?

n°291311
gilou
Modérateur
Modzilla
Posté le 21-01-2003 à 22:13:15  profilanswer
 

Y'a quelque part le fichier que tu veux tester de visible?
Parce que normalement ca devrait marcher l'encoding...
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°291312
Cherrytree
cn=?
Posté le 21-01-2003 à 22:13:35  profilanswer
 

lorill a écrit :


et en iso-8859-1 ?
 

Là, ça passe, mais en tapant les accents comme dans un traitement de texte. Autrement, il bippe.


---------------
Le site de ma maman
n°291314
lorill
Posté le 21-01-2003 à 22:16:21  profilanswer
 

Cherrytree a écrit :

Là, ça passe, mais en tapant les accents comme dans un traitement de texte. Autrement, il bippe.


:??:
 
sinon le iso-8859-15 c'est valide, mais on dirait que IE le gère pas... me semble avoir déja eu le probleme.
 

n°291315
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 22:16:59  profilanswer
 

lorill a écrit :


sinon le iso-8859-15 c'est valide, mais on dirait que IE le gère pas... me semble avoir déja eu le probleme.


 
J'ai déjà eut le problème, mais avec IE5, et ça passait dans le 5.5


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°291316
Cherrytree
cn=?
Posté le 21-01-2003 à 22:18:47  profilanswer
 

Voilà le fichier, avec les accents et avec les chaînes de remplacement.
 

<?xml version="1.0" encoding="iso-8859-1"?>
<image>
  <image_comment>Voilà ! C'est là que je veux passer mes prochaines  
vacances. Sous les cocotiers de l'île de Phatt. Pour mémoire, cette  
capture d'écran est tirée de Monkey Island 2.</image_comment>
  <image_date>21/01/2003</image_date>
  <image_url>./img/cottage.png</image_url>
</image>


 

<?xml version="1.0" encoding="iso-8859-1"?>
<image>
  <image_comment>Voilà ! C'est là que je veux passer mes prochaines vacances. Sous les cocotiers de l'île de Phatt. Pour mémoire, cette capture d'écran est tirée de Monkey Island 2.</image_comment>
  <image_date>21/01/2003</image_date>
  <image_url>./img/cottage.png</image_url>
</image>


 
Y a pas de DTD, parce que je suis un cochon.


---------------
Le site de ma maman
mood
Publicité
Posté le 21-01-2003 à 22:18:47  profilanswer
 

n°291318
lorill
Posté le 21-01-2003 à 22:20:29  profilanswer
 

exemple 1:  
utilisations d'entités non déclarées, c'est MAL(tm)
 
exemple 2:
ou est le probleme ?


Message édité par lorill le 21-01-2003 à 22:20:52
n°291320
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 22:22:23  profilanswer
 

C'est la deuxième façon la bonne manière d'écrire le fichier.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°291322
Cherrytree
cn=?
Posté le 21-01-2003 à 22:23:21  profilanswer
 

lorill a écrit :

exemple 1:  
utilisations d'entités non déclarées, c'est MAL(tm)
 
exemple 2:
ou est le probleme ?
 

C'est que je l'utilise après traitement par SAX dans un fichier HTML. J'ai toujours codé 'é' é alors je suis perdu.


---------------
Le site de ma maman
n°291324
lorill
Posté le 21-01-2003 à 22:24:09  profilanswer
 

Cherrytree a écrit :

J'ai toujours codé 'é' é alors je suis perdu.


[:vomi]
 
en html aussi tu précises le charset et basta !

n°291325
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 22:24:17  profilanswer
 

Cherrytree a écrit :

J'ai toujours codé 'é' é alors je suis perdu.


 
Aujourd'hui, sasfépu(c). C'est tout. Ca m'a fait bizarre à moi aussi, mais on s'y fait.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°291328
Cherrytree
cn=?
Posté le 21-01-2003 à 22:25:17  profilanswer
 

Je crois que je commence à comprendre... J'ai du méchamment m'emmeler les pinceaux. Donc, en somme avec le bon charset, ça doit marcher.


---------------
Le site de ma maman
n°291329
lorill
Posté le 21-01-2003 à 22:25:40  profilanswer
 

kadreg a écrit :


Aujourd'hui, sasfépu(c). C'est tout. Ca m'a fait bizarre à moi aussi, mais on s'y fait.


moi ca m'a fait du bien, parce que ca me saoulait de les mettre auparavant  [:sinclaire]

n°291330
Cherrytree
cn=?
Posté le 21-01-2003 à 22:26:54  profilanswer
 

Fichtre ! C'est génial ça ! Juste une précision. Comment ça se serait passé si j'étais chinois ? Je veux dire pour ce qui est de la frappe du document XML, choix du charset, etc...


---------------
Le site de ma maman
n°291331
lorill
Posté le 21-01-2003 à 22:27:38  profilanswer
 

Cherrytree a écrit :

Fichtre ! C'est génial ça ! Juste une précision. Comment ça se serait passé si j'étais chinois ? Je veux dire pour ce qui est de la frappe du document XML, choix du charset, etc...


ben soit le charset qui va bien, soit unicode  [:sinclaire]  

n°291334
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 22:28:46  profilanswer
 


 
unicode


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°291336
Cherrytree
cn=?
Posté le 21-01-2003 à 22:33:30  profilanswer
 

J'ai l'impression que je vais passer toutes mes pages en Unicode, moi.


---------------
Le site de ma maman
n°291337
Cherrytree
cn=?
Posté le 21-01-2003 à 22:33:52  profilanswer
 

Merci à tous. Ce fut instructif.


---------------
Le site de ma maman
n°291339
darklord
You're welcome
Posté le 21-01-2003 à 22:45:10  profilanswer
 

Cherrytree a écrit :

Y a pas de DTD, parce que je suis un cochon.


 
bah :o
le DTD c'est plus à la mode de toutes façons :o


---------------
Just because you feel good does not make you right
n°291341
Cherrytree
cn=?
Posté le 21-01-2003 à 22:48:31  profilanswer
 

DarkLord a écrit :


 
bah :o
le DTD c'est plus à la mode de toutes façons :o

Faut vraiment que je me recycle, je me fais vieux. :sweat:


---------------
Le site de ma maman
n°291342
lorill
Posté le 21-01-2003 à 22:50:04  profilanswer
 

moi j'aime bien les DTD.
un schéma c'est trop long a faire... Au fait, ils sont normalisés les schémas w3c maintenant ? parce que les schémas microsoft, je préfère éviter pour des raisons purement idéologiques  :ange:

n°291348
darklord
You're welcome
Posté le 21-01-2003 à 22:54:12  profilanswer
 

lorill a écrit :

moi j'aime bien les DTD.
un schéma c'est trop long a faire... Au fait, ils sont normalisés les schémas w3c maintenant ? parce que les schémas microsoft, je préfère éviter pour des raisons purement idéologiques  :ange:  


 
;)
bin j'aime bien les DTD aussi mais c'est très vite limité quoi :o


---------------
Just because you feel good does not make you right
n°291351
lorill
Posté le 21-01-2003 à 22:55:49  profilanswer
 

DarkLord a écrit :


bin j'aime bien les DTD aussi mais c'est très vite limité quoi :o


c'est justement pour ca que je les aimes, c'est validant mais pas trop  :whistle:  
 
(goret powah)

n°291371
darklord
You're welcome
Posté le 21-01-2003 à 23:47:39  profilanswer
 

lorill a écrit :


c'est justement pour ca que je les aimes, c'est validant mais pas trop  :whistle:  
 
(goret powah)


 
-> aucun intéret de me taper un truc en plus à définir si c'est pour qu'au finish le user puisse faire "un peu n'importe quoi" et que la validation passe quoi :o


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [XML] Caractères spéciaux

 

Sujets relatifs
[Algo/C] Grande chaine de caractères pour test d'un algorithmeProgrammation Web et caractères spéciaux.
[JAVASCRIPT et XML] ça existe ?[XML] Prog de base mais qui ne marche pas ??? - PB RESOLU -
copie de chaines de caractèresXML/XSL avec Php
recuperer une page WEB en chaine de caracteres[SHELL] Traitement des chaîne de caractères
[HTML, JS] Utilisation XSL et CSS pour formater du XML[XML] caracteres speciaux?
Plus de sujets relatifs à : [XML] Caractères spéciaux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR