Ich habe ein XML-Dokument, das ich in einem Web-Browser angezeigt wird, mit einem Stylesheet angehängt:contentBearbeitbar für Knoten in einem XML/zusammengesetzten Dokument?
<?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>
Mit der xhtml Namespace-Deklaration und xhtml: Script-Tag, ich Javascript ausführen kann.
Was ich tun möchte, ist willkürliche Nicht-XHTML-Elemente in diesem Dokument Inhalt bearbeitbar zu machen. (Eigentlich sind sie in einem anderen Namensraum)
Auch wenn ich @ contentEditable = "true" explizit hinzufüge (dh ohne auf Javascript zurückgreifen zu müssen), ist der Inhalt nicht wirklich editierbar (in Firefox 3.0.4).
Ist es möglich, es in einem der aktuellen Browser zu bearbeiten? (Ich hatte keine Probleme mit <div contentEditable="true"
> Bearbeite mich </div
> in einem XHTML 1.0 Transitional doc)
Ich kann nicht einmal ein xhtml: div in diesem Dokument (in Firefox) bearbeiten; Wenn ich das tun könnte, könnte das einen Weg nach vorne bieten.