Summernote编辑器可以生成XHTML代码吗?
我希望使用编辑器作为当前使用的TinyMCE的替代品,但这是生成XHTML代码的必要条件 默认情况下,它编写HTML5代码,f.i.:Summernote编辑器可以生成XHTML代码吗?,html,xhtml,summernote,Html,Xhtml,Summernote,我希望使用编辑器作为当前使用的TinyMCE的替代品,但这是生成XHTML代码的必要条件 默认情况下,它编写HTML5代码,f.i.: <p>Foo<br>bar<br></p><hr><p>Baz<br></p> FoobarBaz 我想得到的是: <p>Foo<br />bar<br /></p><hr /><p>Baz&
<p>Foo<br>bar<br></p><hr><p>Baz<br></p>
Foo
bar
Baz
我想得到的是:
<p>Foo<br />bar<br /></p><hr /><p>Baz<br /></p>
Foo
bar
Baz
我找不到对它的任何引用,但是summernote可以通过插件或其他方式输出XHTML代码吗?我假设如果它在XHTML文档中运行,默认情况下它会输出XHTML(由于浏览器如何处理内容可编辑区域)…但它不会在其中一种情况下运行,并使用-Uncaught SyntaxError中止:未能在“元素”上设置“innerHTML”属性:提供的标记是无效的XML,因此无法插入到XML文档中。-坦率地说,2015年对XHTML的要求相当奇怪。它已经死了。@Quentin默认情况下,像JSF这样的系统不输出XHTML吗?@MrLister-我不知道,但是格式良好的要求比XML带来的好处更麻烦(在大多数情况下根本没有好处)。问题是,输出必须通过一个解析XML的传统服务器端验证程序,因此HTML5被视为无效,所有标记都被剥离。HTML5包含XML序列化。我使用的测试文档有一个HTML5doctype(尽管带有application/xhtml+xml内容类型),它导致jQuery抛出上述错误消息。