Comment puis-je convertir le code HTML en Wiki Markup Confluence-style?
La documentation de l'API pour Mylyn Wikitexte a des fonctions pour convertir Wiki Markup HTML, mais je ne trouve pas les fonctions de convertir /parse le code HTML pour la syntaxe Wiki. Classe MarkupParser
a la méthode parseToHTML
mais où puis-je trouver l'inverse?
source d'informationauteur Vinay Bedre
Vous devez vous connecter pour publier un commentaire.
Peut-être ce lien peut vous aider:
http://labs.seapine.com/htmltowiki.cgi
Essayer Wikifier.
Il ne fait pas exactement ce que vous voulez, mais vous trouverez peut-être fait assez, ou est un point de départ utile.
Wikifier convertit des extraits de la Confluence 4 format de stockage XML (qui est, tel que présenté par la Confluence de la Source de l'Éditeur de plugin, sans un seul élément racine du document) dans Confluence 3 wiki markup.
Pourquoi est-ce à votre question? La Confluence 4 XML format de stockage comprend certains éléments et les attributs qui ont les mêmes noms que les éléments XHTML et attributs.
Pour plus d'informations, cliquez sur le lien Aide dans le Wikifier page web.
Remarque: La feuille de style XSLT utilisé par le Wikifier page web est un peu plus récente que la feuille de style XSLT livré avec le schéma de package.
Cela a ajouté plus tard: Wikifier RT est encore plus proche de ce que vous voulez.
Ici est de savoir comment vous le faites dans Mylyn à l'aide de la Wikitexte Autonome. Substitut approprié
DocumentBuilder
de votre choix pour le balisage Wiki (vous aurez pour vérifier l'API pour voir ce qui est disponible;TextileDocumentBuilder
existe aussi).Fichier ConvertToConfluence.java:
Fichier filename.html:
Produit Confluence de sortie:
J'ai été en mesure d'atteindre HTML à la Confluence de style WikiMarkup à l'aide de la
DefaultWysiwygConverter
de Atlassian propres bibliothèques Java. Voici simplifié de l'unité de test:La POM doit inclure les dépôts et les dépendances
Autant que je sache, il n'y a aucun moyen de convertir le code HTML à la Confluence la syntaxe wiki. Et depuis Atlassian cesse à l'aide de textile comme le balisage wiki dans la Confluence 4.x il n'est pas nécessaire pour une conversion. Le format de la page ist XHTML.