Domanda

Sto cercando di scrivere un post sul blog che include un segmento di codice all'interno di un <pre> tag.Il segmento di codice include un tipo generico e utilizza <> per definire che tipo.Questo è ciò che il segmento si presenta come:

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

Il codice HTML risultante rimuove il <> e finisce così:

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

Come faccio a fuggire il <> così si mostrano in HTML?

È stato utile?

Soluzione

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

Altri suggerimenti

<pre>&gt;</pre>

rende come:

>

Così si desidera:

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

che si rivelasse come:

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

Utilizzare &lt; e &gt; fare < e > all'interno di codice html.

&lt; e &gt; rispettivamente

Come circa:

&lt; and &gt;

Spero che questo aiuta?

Cosa rp detto, basta sostituire il "maggiore di" (>) e minore(<i simboli con i loro entità html equivalente.Ecco un esempio:

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

Questo dovrebbe apparire come (questa volta usando esattamente lo stesso senza l'aggiunta di spazi per markdown):

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

Probabilmente è qualcosa di specifico per il tuo blog software, ma si potrebbe desiderare di dare le seguenti stringhe di una prova (rimuovere il carattere di sottolineatura):&_lt;&_gt;

Un modo migliore per farlo non è necessario preoccuparsi circa i codici di carattere a tutti.Basta avvolgere tutto il codice all'interno del <pre> tag con il seguente

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

Avrete bisogno di avere jQuery abilitato per farlo funzionare, tho.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top