OVH Cloud OVH Cloud

XHR et responseXML (avec MathML)

22 réponses
Avatar
unbewusst.sein
à la page <http://thoraval.yvon.free.fr/Fixed_layout/import_nodes.xhtml>
(testé uniquement sous MacOS X avec FF 2 et Safari 3)

quand on clique sous "Actions" (menu à doite) en choisissant "Import
SVG", pas de pb, le svg s'affiche MAIS, si je suis la même procédure
avec "Import MathML", firefox me dit :
Erreur : req.responseXML has no properties

pourtant le fichier bernoulli.nml est bien là (sinon de toutes façons
j'aurai du avoir un message d'erreur...)

autres questions :
- 1 - dans ma fonction "importHandler" (lignes 43/52) avant, au lieu de
req.xxx j'avais mis this.xxx ça a très bien marché (avec le svg) sur
Safari 3.1.1 mais pas du tout avec FF 2 ??? c'est un gag spécifique à ff
? je veux dire ; sur une image, si je fais :
mon_image.onload=onloadHandler;
dans onloadHandler je peux me référer à this et ainsi avoir, par ex :
var onloadHandler=function(){alert(this.src)};
normalement dans ce cas this est bien le "récepteur" ???

- 2 - bon, quand, ça roule et que j'ai bien un "req.responseXML" pour
importer le noeud root je dois faire :
req.responseXML.getElementsByTagName(<nom du noeud root>)[0]

y a-t'il un moyen de l'avoir directement ce "noeud" root, ce qui me gène
est que je suis obligé de le passer en paramètre ?

--
Une Bévue

2 réponses

1 2 3
Avatar
unbewusst.sein
Mickaël Wolff wrote:


Sisi, regarde le man sous ton mac :)


je n'ai pas la même page de man que celle de kheops, j'ai l'option -i
(--mime) en +.

sur ma bécanne je n'ai pas configuré cette commande.
--
Une Bévue

Avatar
unbewusst.sein
Mickaël Wolff wrote:

AddType application/mathml+xml .mml

n'est pas compréhensible ?


Non, que cela doit générer une erreur si la redéfinition de l'option
n'est pas autorisée.


bon, ça roule, avec :
AddType application/xhtml+xml .mml
--------------------^^^^^^--------

sur free comme sur ma bécanne.
--
Une Bévue


1 2 3