У меня есть документ XML, который я отображаю в веб-браузере, с прикрепленной таблицей стилей:
<?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).
Можно ли редактировать его в любом из текущих браузеров? (У меня не было проблем с <div contentEditable="true"
> Изменить меня </div
> в переходном документе XHTML 1.0)
Я даже не могу отредактировать xhtml: div в этом документе (в Firefox); если бы я мог это сделать, это могло бы предложить путь вперед.