2012-09-06 3 views
1

J'utilise le moteur wiki Roadkill et essayer de coller xml dans les pages comme ceci: {{{ceci est un test}}}moteur wiki Roadkill, le balisage créole

mais le texte « » n'affiche , il montre seulement "ceci est un test"

Existe-t-il un autre moyen d'y échapper afin que la page montre "ceci est un test"?

Répondre

2

J'ai trouvé une solution à cela. Roadkill a un fichier de jetons (App_Data \ tokens.xml) dans lequel vous pouvez définir un jeton de texte à rechercher et une valeur de remplacement. Donc, pour fixer les « » et « » éléments, j'ajouté ce qui suit au fichier jetons:

<TextToken> 
    <Name>Begin Body Element</Name> 
    <Description><![CDATA[ 
    fixes the body element problem 
    ]]> 
    </Description> 
    <SearchRegex>&lt;Body&gt;</SearchRegex> 
    <HtmlReplacement><![CDATA[&lt;body&gt;]]> 
    </HtmlReplacement> 
</TextToken> 
<TextToken> 
    <Name>End Body Element</Name> 
    <Description><![CDATA[ 
    fixes the body element problem 
    ]]> 
    </Description> 
    <SearchRegex>&lt;/Body&gt;</SearchRegex> 
    <HtmlReplacement><![CDATA[&lt;/body&gt;]]> 
    </HtmlReplacement> 
</TextToken> 
2

Dans la version 1.7 partir vous pouvez utiliser la syntaxe intégrée mise en évidence:

[[[code lang=XML| 
your XML here 
]]] 

Cela vous donne client mise en évidence de la syntaxe côté-côté de SyntaxHighlighter. La documentation de Roadkill est généralement en retard de quelques mois mais elle contient éventuellement les informations dont vous avez besoin!

Questions connexes