Guide de démarrage avec Zend_MarkupCe guide pour vous aider à démarrer avec Zend_Markup utilisera le parseur BBCode et le moteur de rendu HTML. Les principes utilisés s'adaptent à d'autres formats. Example #1 Utilisation classique de Zend_Markup Nous allons d'abord instancier un objet Zend_Markup_Renderer_Html en utilisant la méthode Zend_Markup::factory(). Ceci créera aussi un objet a Zend_Markup_Parser_Bbcode qui sera ajouté à l'objet de rendu. Ensuite, nous utiliserons la méthode render() afin de convertir un bout de BBCode vers du HTML.
Example #2 Un exemple plus complexe de Zend_Markup Même chose ici, mais avec un bout de BBCode plus complexe. Example #3 Traitement des entrées incorrectes En plus d'analyser et rendre des codes de type BBCode, Zend_Markup peut aussi traiter les entrées non valides. La plupart des processeurs de BBCode ne sont pas capables de rendre toute l'entrée sous forme de XHTML valide. Zend_Markup corrige les entrées non valides et ajoute des tags de fermetures si nécessaire:
|