我有一个XHTML文档,想要将XUL小部件嵌入到文档中。这样做的正确XML语法是什么?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
insert XUL here
</body>
</html>
答案 0 :(得分:10)
将xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
添加到您的<html>
代码。
然后使用<xul:element>
,例如<xul:vbox>
修改强>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<xul:vbox>
</xul:vbox>
</body>
</html>
另外,我认为这不是一个如此简单的情况......否则在html中包装xul没有多大意义(虽然有时会发生相反的情况)
修改强>
执行此操作时请记住以下几点:
(感谢Nikolay的第一点)