xml - 带有超棒字体的 jsTree 树中的节点图标

标签 xml xslt jstree font-awesome

我有一个使用 jsTree 的树结构,如下所示:

<div id="jstree">
        <ul>
           <li>Root 1
             <li> Child 1</li>  
           </li>   
        </ul>
</div>

我想放置 font-awesome 的图标为了根和 child 。 Here在下面和示例中解释了如何使用 Bootstrap 来做到这一点:

 <li data-jstree='{"icon":"glyphicon glyphicon-leaf"}'>Child</li>

我试过这样做:

<li data-jstree='{"icon":"fa fa-user fa-2x"}'>

这是浏览器告诉我的错误:

Invalid character (:) in expression "icon":"fa fa-user fa-2x"

我还应该提到我正在使用 XML 和 XSL。

有人知道这个问题吗?

最佳答案

如果你有<li data-jstree='{"icon":"fa fa-user fa-2x"}'>从字面上看在 XSLT 代码中那么我想你想要 <li data-jstree='{{"icon":"fa fa-user fa-2x"}}'>而是防止 XSLT 引擎将属性值作为属性值模板处理。

关于xml - 带有超棒字体的 jsTree 树中的节点图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20867774/

相关文章:

xml - 无纸化文档 API 中的 XML 文档格式错误

java - 如何根据 xslt 中的特定值检查所有列表节点字段?

xslt - XSLT 中的随机项

javascript - XSLT 能否与 AJAX 一起很好地工作?

javascript - Jstree复选框,仅获取子ID

jquery - 在jsTree中如何防止文件夹不为空时被删除

java - 出于教育目的在 Java 中实现 XML 解析器

html - XSLT 转换 - INNERHTML

xml - Roku 中的导航概念

json - meteor `Deps.autorun` 与 `Collection.observe`