J'ai un document XML que j'afficher dans un navigateur Web, avec une feuille de style ci-joint:contentEditable sur les noeuds d'un document XML/composé?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/css" href="abc.css"?>
<myxml xmlns:xhtml="http://www.w3.org/1999/xhtml">
<para>I wish i was editable</para>
<xhtml:script type="text/javascript" src="abc.js"/>
</myxml>
Avec la déclaration d'espace de noms xhtml et xhtml: balise script, je peux exécuter javascript.
Ce que je voudrais faire est de rendre les éléments arbitraires non-XHTML dans ce document modifiables. (En fait, ils seront dans un autre espace de nom)
Même si j'ajoute explicitement @ contentEditable = "true" (c'est-à-dire sans recourir à Javascript), le contenu n'est pas réellement éditable (dans Firefox 3.0.4).
Est-il possible de l'éditer dans l'un des navigateurs actuels? (Je n'ai eu aucun problème avec <div contentEditable="true"
> Editez-moi </div
> dans un doc XHTML 1.0 Transitional)
Je ne peux même pas éditer un xhtml: div dans ce document (dans Firefox); si je pouvais le faire, cela pourrait offrir une solution.