2009-02-07 9 views
2

J'ai besoin des utilisateurs pour marquer une section de texte avec des balises personnalisées, je ne peux pas utiliser les balises xml car le texte entier sera incorporé dans les documents XML et tous les < seront convertis en code d'échappement html <. Je veux que les utilisateurs marquent une section de texte avec des balises comme sauter, signet, ces balises peuvent avoir des attributs comme bookmark name = "first". Quelle est la meilleure façon de permettre aux utilisateurs de marquer du texte en utilisant le forum BB comme [b] abcd [/ b] ou en utilisant {{bookmark name = "first"}}. Ou y at-il un meilleur schéma ou technique disponible.quelle est la meilleure façon de marquer un texte?

Je ne veux pas changer la structure du texte en bas de la marque ou du textile, je veux juste marquer une section de texte, comme les balises phpBB. La question est là tout autre style que phpBB? Comme dans certains logiciels, je vois le style {{bookmark name = "abcd"}}.

+0

Je ne suis pas sûr de ce que vous voulez. Voulez-vous juste une description d'un style de balisage? Voulez-vous un logiciel quelconque? Pourquoi ne pas le faire comme tu veux? – dkretz

+0

Je ne cherche pas de logiciel, mais j'écris un logiciel où les utilisateurs saisissent du texte qui sera intégré dans du XML. Les utilisateurs marquent le texte avec des balises qui doivent être analysées par programme et converties au format XML correspondant. Quel est le meilleur moyen de permettre aux utilisateurs de marquer du texte? –

Répondre

4

Les trois balises communes que je connais à cette fin sont Markdown (utilisé, je crois, par SO), textile, et BBCode. Les deux premiers sont couramment utilisés pour les sites de blog et les frameworks CMS, et je pense que le BBCode est généralement associé aux sites de tableau d'affichage. Les utilitaires de prévisualisation et de cartographie sont disponibles pour chacun.

1

Vous pouvez jeter un oeil à la langue de balisage Textile pour voir si elle correspond à vos besoins. Il a de nombreuses implémentations et agréable documentation.

Questions connexes