Простой пользовательский тег разбор в Java - PullRequest
0 голосов
/ 22 октября 2010

У меня есть клиент, который хочет вставлять видео, изображения, элементы формы и т. Д. В свой текст, сохраняя при этом элементы HTML, которые генерирует tinymce.

Одна вещь, которая пришла в голову, это создать специальные теги, которые позволяют ему делать это, а затем использовать механизм преобразования, который принимает входные данные -> выходные данные.

Таким образом, для тега видео можно добавить необходимый javascript для создания видеопроигрывателя (например, проигрывателя, подобного YouTube), а для изображения - просто сделать тег изображения, а для элемента формы - ввести тег.

Для форм я подумал, что использовать $ {name} будет хорошо. Имя будет уникальным идентификатором значения, которое может использовать программа. Ему просто нужно убедиться, что он их не дублировал.

Полагаю, для изображений и видео я мог бы использовать теги в стиле BB Code, такие как [IMG] и [VIDEO].

Есть ли что-нибудь, что уже делает подобные вещи в Java-пространстве, или я должен кодировать это с нуля?

1 Ответ

0 голосов
/ 23 октября 2010

Хороший настраиваемый парсер, который может преобразовывать BBCodes или ваши собственные теги, например, в HTML:

http://kefir -bb.sourceforge.net /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...