无法突出显示带有突出显示的 xml 语法.js
Can't highlight xml syntax with highlight.js
我正在尝试在html页面上打印xml。
例:
<pre><code class="xml">
<?xml version="1.0"?>
<response value="ok" xml:lang="en">
<text>Ok</text>
<comment html_allowed="true"/>
<ns1:description><![CDATA[
CDATA does <not> escape <tags like="this"></tags></not>.
]]></ns1:description>
<a></a> <a/>
</response>
</code></pre>
我想使用突出显示.js来突出显示页面上的代码,但与 xml 和 html 存在冲突。
我只在使用<pre><code class="php"></code></pre>
的一些php代码上取得了成功,没有尝试过其他语言。我发现显示 xml 代码的唯一方法是在文本区域中,但我更喜欢显示带有一些甜蜜语法突出显示的 xml。
我做了一个jsfiddle来说明这个问题。
希望你能帮到忙。
当您
想按字面显示尖括号时,您应该用 <
和 >
来转义尖括号。否则,您的 <code>
元素中会有浏览器尝试解释的实际标记。这与应用于它的任何 JavaScript 无关。
就其价值而言,Google Prettify确实正确地呈现XML块(不必将它们编码为<
。
相关文章:
- 如何使用javascript或jquery mobile从url读取和显示XML文件
- 在CSS和HTML中显示XML
- 带有显示XML数据的HTML的空白页
- 如何以可扩展和可折叠的树形结构显示XML模式
- 在Internet Explorer中下载或显示XML文件
- 使用 JavaScript 显示 XML 数据,在函数结束时出现问题
- Javascript:如果 Word 在 URL 中,则显示 XML
- 表格必须具有可单击的单元格才能显示 XML 文件中的更多选项
- 如何使用jquery显示xml atribute (在zRSSFeed脚本中)
- 在 HTML 页面中显示 XML 属性
- 使用xsl和javascript显示xml文件中计数的关键字的总和
- CodeMirror没有突出显示XML
- 在当前/新窗口中显示xml
- 如何根据用户输入以不同的方式以HTML格式显示XML文件
- 使用javascript显示xml数据
- 在Javascript/jQuery中读取和显示XML内容
- 在网页上显示xml信息的最佳方式是什么
- Titanium,Js函数显示XML文本字段文本
- 使用javascript在网页中显示XML
- 在HTML表格中显示XML结果