スタイルシートが添付された XML ドキュメントを Web ブラウザに表示しています。
<?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>
xhtml 名前空間宣言と xhtml:script タグを使用すると、javascript を実行できます。
私がやりたいことは、このドキュメント コンテンツ内の XHTML 以外の任意の要素を編集可能にすることです。(実際には、それらは別の名前空間にあります)
@contentEditable="true" を明示的に追加しても (つまり、Javascript に頼らずに)、コンテンツは実際には編集できません (Firefox 3.0.4 の場合)。
現在のブラウザで編集することはできますか? ( XHTML 1.0 Transitional ドキュメントの<div contentEditable="true"
>Edit me > には問題はありませんでした)</div
このドキュメント (Firefox) では、xhtml:div を編集することさえできません。それができれば、前に進む道が開けるかもしれません。