Как за-markup-ить произвольный фрагмент?

  • Автор темы Автор темы jip
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

jip

Участник
Топикстартер
Сообщения
13
Реакции
0
ID CS, JavaScript.

Надо расставить XML-теги в тексте. Границы для разметки определяются с помощью regexp'ов и могут быть произвольными. Теги могут быть вложенными. Тег не может начинаться или заканчиваться посреди слова.

Проблема в том, что предназначенный для нанесения разметки метод markup() есть только у отдельных объектов (paragraph, word etc.). А мне, получается, надо маркировать группы таких объектов. Не подскажете, как? В идеале что-то вроде:
Код:
myStoryContents.substr(index,length).markup(myTag);
 
Ответ: Как за-markup-ить произвольный фрагмент?

Делай текст из нужного фрагмента и его маркапь.
 
Ответ: Как за-markup-ить произвольный фрагмент?

Oleg Butrin сказал(а):
Делай текст из нужного фрагмента и его маркапь.
Спасибо, получилось. Если кому нужно:
Код:
//via characters
myStory.characters.itemByRange(1,10).texts.item(0).markup(myXmlElement);

//via paragraphs
myStory.paragraphs.itemByRange(1,10).texts.item(0).markup(myXmlElement);
 
Статус
Закрыто для дальнейших ответов.