HighDots Forums  

Re: mathml + xhtml

alt.fr.langages.html alt.fr.langages.html


Discuss Re: mathml + xhtml in the alt.fr.langages.html forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Xavier Robin
 
Posts: n/a

Default Re: mathml + xhtml - 01-28-2006 , 12:02 PM






nicolas a écrit :
Quote:
Voici le début d'un fichier qui ne marche pas :
Est-ce que la page est bien affichée par le parseur XML ? (donc avec une
extension en .xml ou en .xhtml, ou alors le bon type MIME si en ligne ?)

Le parseur HTML n'a aucune chance de pouvoir s'en sortir. Avec un peu de
chance c'est ça…

Xavier


Reply With Quote
  #2  
Old   
nicolas
 
Posts: n/a

Default Re: mathml + xhtml - 01-29-2006 , 12:25 AM






Xavier Robin wrote:

Quote:
Est-ce que la page est bien affichée par le parseur XML ? (donc avec une
extension en .xml ou en .xhtml, ou alors le bon type MIME si en ligne ?)

Le parseur HTML n'a aucune chance de pouvoir s'en sortir. Avec un peu de
chance c'est ça…
C'était ça, utiliser l'extension xhtml a tout résolu. Je pensais que le
DOCTYPE suffisait.
Il m'a fallu tout de même virer les <br /> et placer tout texte entre
<p></p>, sinon le parser râlait. Il s'agit de XHTML 1.1, pas de 1.0.
Maintenant il me reste * faire afficher le MathML avec la même police
que le reste du texte.

nicolas patrois : pts noir asocial
--
TIF OU TONDU

P : Si tu mènes une vie sage, tu peux te réincarner en chat...
M : Merde ! Et si je mène une vie de con ?
P : Tu te réincarnes en... DALAÏ-LAMA !!
M : Merde, merde, merde...


Reply With Quote
  #3  
Old   
Xavier Robin
 
Posts: n/a

Default Re: mathml + xhtml - 01-29-2006 , 03:39 AM



nicolas a écrit :
Quote:
Xavier Robin wrote:

Est-ce que la page est bien affichée par le parseur XML ? (donc avec une
extension en .xml ou en .xhtml, ou alors le bon type MIME si en ligne ?)

Le parseur HTML n'a aucune chance de pouvoir s'en sortir. Avec un peu de
chance c'est ça…

C'était ça, utiliser l'extension xhtml a tout résolu. Je pensais que le
DOCTYPE suffisait.
Le doctype sert au parseur HTML de savoir s'il traite la page en mode
"strict" ou "quirk". La plupart des pages XHTML sont d'ailleurs traitées
par le parseur HTML, ce qui n'est pas sans poser de problèmes :
http://hixie.ch/advocacy/xhtml.fr

Mais en aucun cas le doctype ne permet de passer en mode de parsing HTML
ou XML. C'est le type MIME qui décide de ça.

Quote:
Il m'a fallu tout de même virer les <br /> et placer tout texte entre
p></p>, sinon le parser râlait.
Le parseur XML n'accepte que le XML "bien formé", c'est-*-dire avec une
imbrication correcte (toutes les balises fermées dans le bon ordre), les
attributs entre guillemets et les entités (&) correctement définies.

Il y avait peut-être un problème * proximité, les messages d'erreurs du
parseur XML de Mozilla ne sont pas toujours des plus explicites
malheureusement :-\

Quote:
Il s'agit de XHTML 1.1, pas de 1.0.
À noter que le XHTML 1.1 ne doit en aucun cas être envoyé et traité
comme du HTML (voir
http://sebastienguillon.com/traducti...-xhtml#summary ),
parce qu'il ne permet pas de respecter les règles de compatibilités HTML
(définies dans la spécification XHTML :
http://www.la-grange.net/w3c/xhtml1/#guidelines ).

De même, on ne répétera jamais assez que même du XHTML 1.0 se doit de
respecter ces 13 règles s'il veut être envoyé en mode text/html.

Xavier


Reply With Quote
  #4  
Old   
nicolas
 
Posts: n/a

Default Re: mathml + xhtml - 01-29-2006 , 05:10 AM



Xavier Robin wrote:

Quote:
Il y avait peut-être un problème * proximité, les messages d'erreurs du
parseur XML de Mozilla ne sont pas toujours des plus explicites
malheureusement :-\
Pas grave, j'ai utilisé le validateur du W3C, qui lui est explicite.

Quote:
À noter que le XHTML 1.1 ne doit en aucun cas être envoyé et traité
comme du HTML (voir
http://sebastienguillon.com/traducti...-xhtml#summary ),
parce qu'il ne permet pas de respecter les règles de compatibilités HTML
(définies dans la spécification XHTML :
http://www.la-grange.net/w3c/xhtml1/#guidelines ).
Le validateur acceptait <br /> pour XHTML 1.0, pas pour XHTML 1.1.

Quote:
De même, on ne répétera jamais assez que même du XHTML 1.0 se doit de
respecter ces 13 règles s'il veut être envoyé en mode text/html.
En tout cas, merci pour le décoinçage.

nicolas patrois : pts noir asocial
--
TIF OU TONDU

P : Si tu mènes une vie sage, tu peux te réincarner en chat...
M : Merde ! Et si je mène une vie de con ?
P : Tu te réincarnes en... DALAÏ-LAMA !!
M : Merde, merde, merde...


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.