我有一个在 Web 浏览器中显示的 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 中)。
是否可以在任何当前浏览器中编辑它?(在 XHTML 1.0 过渡文档中,我对<div contentEditable="true"
>Edit me >没有任何问题)</div
我什至无法在此文档中编辑 xhtml:div(在 Firefox 中);如果我能做到这一点,那可能会提供一条前进的道路。