Javascript 在不更改模式的情况下将CodeMirror子字符串设为粗体

Javascript 在不更改模式的情况下将CodeMirror子字符串设为粗体,javascript,primefaces,codemirror,primefaces-extensions,Javascript,Primefaces,Codemirror,Primefaces Extensions,我在XML模式下使用带有primefaces扩展的codemirror。现在,我必须将子字符串的字体更改为粗体。比如说 <User> <Name>Micheal</Name> <Age>25</Age> <Address>**NewYork**</Address> </User> 迈克尔 25 **纽约** 在这里,NewYork应该是粗体的,模式应该是XML。请帮助我如

我在XML模式下使用带有primefaces扩展的codemirror。现在,我必须将子字符串的字体更改为粗体。比如说

<User>
    <Name>Micheal</Name>
    <Age>25</Age>
    <Address>**NewYork**</Address>
</User>

迈克尔
25
**纽约**

在这里,NewYork应该是粗体的,模式应该是XML。请帮助我如何实现这一点,我是第一次使用codemirror。提前感谢。

如果知道子字符串的位置,可以调用
markText
向其添加CSS类


(链接到http:/codemirr.net/doc/manual.html#markText,但显然StackOverflow作为一种严厉的反垃圾邮件措施有效地删除了链接?

我在这里没有看到任何PrimeFaces的用法。。。你试过使用普通的代码镜像吗?那么它能工作吗?我以前是这样的,它能工作,我能看到XML高亮显示。但我的问题是如何将一个属性“NewYork”的字体改为粗体?我的问题是:它能用普通的CodeMirror实现吗?谢谢你的帮助。我正在使用markText,但它不起作用。我像这样使用doc.markText({line:3,ch:14},{line:3,ch:20},“font-weight:bold”);最后一个参数不是函数所期望的类型。检查文档。