Javascript .XHTML扩展名&;语法荧光笔

Javascript .XHTML扩展名&;语法荧光笔,javascript,xhtml,syntax-highlighting,Javascript,Xhtml,Syntax Highlighting,我尝试在XHTML/CSS模板中使用。我注意到如果使用.xhtml扩展名,语法Highlighter将失败。如果我将扩展名重命名为.html,它就会工作 因此,问题是: -语法荧光笔不适用于XHTML? -.xhtml和.htm/html之间有什么区别?如果我还有相同的代码?xml声明等(对于xhtml) 当我将扩展名重命名为html时,我尝试了1.5.1和2() 语法Highlighter 2.0代码 $(函数(){ SyntaxHighlighter.all(); }); 这是正常的H1

我尝试在XHTML/CSS模板中使用。我注意到如果使用.xhtml扩展名,语法Highlighter将失败。如果我将扩展名重命名为.html,它就会工作

因此,问题是: -语法荧光笔不适用于XHTML? -.xhtml和.htm/html之间有什么区别?如果我还有相同的代码?xml声明等(对于xhtml)

当我将扩展名重命名为html时,我尝试了1.5.1和2()

语法Highlighter 2.0代码

$(函数(){ SyntaxHighlighter.all(); }); 这是正常的H1 这是一个带有类“标记”的H1

在语法突出显示方面,扩展之间没有特别的区别; 最可能的问题是,所讨论的语法高亮显示器没有配置为将.xhtml识别为xhtml文档


如果您没有机会进一步了解特定安装的来源;我建议只传递.html或.xml作为扩展名;它应该会产生相同的结果。

将扩展名改为.html就可以了,我想语法highlighter可能无法识别/使用.xhtml扩展名之类的东西

我开始认为.html/htm和.xhtml之间可能有一些区别。。。在.xhtml中,我可以在html中执行我需要执行的操作,然后使用XML语法highlighter,除非html highlighter执行了一些非常不正常的操作,或者突出显示了无效的属性等。w3c XHTML1.0也严格验证。这是否意味着它只是一个扩展错误?或者验证程序没有检查javascript输出xhtml?我认为这可能是一个扩展错误;例如:;HTML高亮显示实际上适用于XHTML;但是扩展名(或者您的IDE)无法识别.xhtml文件,因为它没有正确配置。嗯,为什么说它是因为IDE?文件(.xhtml)实际上是由Netbeans生成的!我想这就是浏览器呈现的方式?但是IE8和Firefox 3.5都有同样的问题。。。但是我现在使用的是.html。我想扩展并不重要。大多数ppl会将其更改为.php/aspx或某些服务器端扩展