Как лучше всего пометить любой текст? - PullRequest
2 голосов
/ 07 февраля 2009

Мне нужно, чтобы пользователи отмечали какой-то раздел текста пользовательскими тегами, я не могу использовать теги на основе xml, поскольку весь текст будет встроен в документы XML, и все <будут преобразованы в escape-код html <. Я хочу, чтобы пользователи отмечали некоторые разделы текста с помощью тегов, таких как skip, bookmark, эти теги могут иметь атрибуты, такие как bookmark name = "first". Какой лучший способ разрешить пользователям отмечать текст, используя форум BB, например, [b] abcd [/ b] или используя {{bookmark name = "first"}}. Или есть какая-то лучшая схема или техника? </p>

Я не хочу менять структуру текста как на уценку или текстиль, я просто хочу пометить какой-то раздел текста, например теги phpBB. Вопрос есть ли другой стиль, кроме phpBB? Как и в некоторых программах, я вижу стиль {{bookmark name = "abcd"}}.

Ответы [ 2 ]

4 голосов
/ 07 февраля 2009

Для этой цели я знаю три обычных наценки: Уценка (используется, как мне кажется, SO), текстильная и BBCode . Первые два обычно используются для сайтов блогов и каркасов CMS, и я думаю, что BBCode обычно связан с сайтами доски объявлений. Для каждого доступны утилиты предварительного просмотра и картирования.

1 голос
/ 07 февраля 2009

Вы можете взглянуть на язык разметки Textile , чтобы убедиться, что он соответствует вашим потребностям. У него много реализаций и хорошая документация .

...