Редактор кода Ace с XML, скрыть конкретный атрибут xml?

извините, новичок В. Можно ли скрыть определенный атрибут в документе XML?

Мне нужен способ синхронизировать содержимое редактора с объектами, отличными от Ace, в другом месте DOM (к сожалению, SWF-файл, который загружает xml отдельно ...). Я решил пометить каждый узел по всему документу, например tag = '1', так что если узел с заданным тегом манипулируется в Ace, я могу просто использовать тег, чтобы выяснить, что именно было изменено (и наоборот, обновлять Ace, когда xml обрабатывается вне Ace).

Лучше всего, чтобы люди не манипулировали этими тегами, чтобы скрыть их от просмотра.

Спасибо :)


person andyw    schedule 23.05.2013    source источник


Ответы (1)


вы можете создавать складки, чтобы скрыть текст, но я думаю, что для отслеживания изменений лучше использовать якоря, которые сохраняют свое положение относительно текста

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