1

私はRoadkillwikiエンジンを使用しており、次のようにxmlをページに貼り付けようとしています:{{{これはテストです}}}

ただし、「」テキストは表示されず、「これはテストです」と表示されるだけです。

ページに「これはテストです」と表示されるようにエスケープする別の方法はありますか?

4

2 に答える 2

2

私はこれに対する解決策を見つけました。Roadkillにはトークンファイル(App_Data \ tokens.xml)があり、検索するテキストトークンと置換値を設定できます。そこで、「」要素と「」要素を修正するために、トークンファイルに以下を追加しました。

<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>
于 2012-09-11T14:19:32.390 に答える
2

バージョン1.7以降では、組み込みの構文強調表示を使用できます。

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

これにより、 SyntaxHighlighterからクライアント側の構文が強調表示されます。Roadkillのドキュメントは通常、数か月遅れていますが、最終的には必要な情報が含まれています。

于 2013-08-04T12:28:01.113 に答える