Frage

Ich versuche, einen Blog-Beitrag zu schreiben, der ein Codesegment in a enthält <pre> Etikett.Das Codesegment enthält einen generischen Typ und Verwendungen <> um diesen Typ zu definieren.So sieht das Segment aus:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;
</pre>

Der resultierende HTML-Code entfernt die <> und endet so:

PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;

Wie entkomme ich dem <> also tauchen sie im HTML auf?

War es hilfreich?

Lösung

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

Andere Tipps

<pre>&gt;</pre>

rendert als:

>

Also du möchtest:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

was so aussieht:

    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

Verwenden &lt; Und &gt; machen < Und > innerhalb von HTML.

&lt; Und &gt; jeweils

Wie wäre es mit:

&lt; and &gt;

Hoffe das hilft?

Was sagte rp, ersetzen Sie einfach die Größer-als-Symbole (>) und Kleiner-als-Symbole (<) durch ihre HTML-Entitätsäquivalente.Hier ist ein Beispiel:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

Dies sollte wie folgt aussehen (diesmal mit genau demselben, ohne die vorangestellten Leerzeichen für den Markdown):

    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

Es handelt sich wahrscheinlich um etwas Spezifisches für Ihre Blog-Software, aber vielleicht möchten Sie die folgenden Zeichenfolgen ausprobieren (entfernen Sie den Unterstrich):&_lt;&_gt;

Eine bessere Möglichkeit besteht darin, sich überhaupt keine Gedanken über die Zeichencodes zu machen.Wickeln Sie einfach Ihren gesamten Code in die ein <pre> Tags mit Folgendem

<pre>
${fn:escapeXml('
  <!-- all your code -->
')};
</pre>

Allerdings muss jQuery aktiviert sein, damit es funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top