gpt4 book ai didi

javascript - CodeMirror 未突出显示 XML

转载 作者:行者123 更新时间:2023-12-03 11:32:32 35 4
gpt4 key购买 nike

我想使用 CodeMirror 突出显示文本区域内的 xml 代码,但由于某种原因它失败了。原因是什么?

<script src="${pageContext.request.contextPath}/resources/lib/codemirror.js"></script>
<script src="${pageContext.request.contextPath}/resources/mode/xml/xml.js"></script>

<link rel="stylesheet" href="${pageContext.request.contextPath}/resources/lib/codemirror.css"/>
<textarea rows="25" class="field span8" id="xmlRequestTextarea" name="xmlRequestValue" class="form-control" ng-model="xmlRequestValue" required></textarea>

<script>
var myCodeMirror = CodeMirror.fromTextArea(document.getElementById("xmlRequestTextarea"), {
lineNumbers: true,
mode: "htmlmixed"
});
myCodeMirror.htmlMode(false);

</script>

最佳答案

您正在尝试使用“htmlmixed”模式,但您没有加载它(或其依赖项,javascript和css模式,以及您加载的xml模式)。如果不需要内联javascript和css高亮,可以在加载xml模式后将mode选项设置为text/html,就会得到HTML突出显示。

此外,htmlMode方法绝对不是一个东西。

关于javascript - CodeMirror 未突出显示 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26676003/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com