带有XML的Ace代码编辑器,隐藏特定的xml属性?

时间:2013-05-23 18:04:48

标签: ace-editor

抱歉,新手Q.是否可以在整个XML文档中隐藏特定属性?

我需要一种方法来将编辑器的内容与DOM上其他地方的非Ace对象同步(不幸的是,这是一个单独加载xml的SWF文件......)。我想在整个文档中标记每个节点,例如tag ='1',这样如果在Ace中操作具有给定标记的节点,我可以使用该标记来确定操作的确切内容(反之亦然,当在Ace之外操作xml时更新Ace)。

最好不要操纵这些标签,因此希望将它们隐藏起来。

谢谢:)

1 个答案:

答案 0 :(得分:1)

你可以创建折叠以隐藏文字,但我认为跟踪更改最好使用保持其相对于文本的位置的锚点

a=ace.session.doc.createAnchor(row,col); // create
a.getPosition(); 
a.detach(); // remove when not needed anymore