Pregunta

Estoy tratando de escribir un blog post en el que se incluye un segmento de código dentro de un <pre> de la etiqueta.El segmento de código se incluye un tipo genérico y usos <> para definir ese tipo.Esto es lo que el segmento se ve así:

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

El HTML resultante elimina la <> y termina así:

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

¿Cómo puedo escapar de la <> por lo que se muestran en el HTML?

¿Fue útil?

Solución

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

Otros consejos

<pre>&gt;</pre>

se representa como:

>

Así que usted desee:

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

que resulta como:

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

Uso &lt; y &gt; para hacer < y > dentro de html.

&lt; y &gt; respectivamente

Cómo acerca de:

&lt; and &gt;

Espero que esta ayuda?

¿ rp dijo, basta con sustituir el mayor que(>) y menor que(<los símbolos con sus entidades html equivalente.He aquí un ejemplo:

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

Esto debe aparecer como (esta vez utilizando exactamente el mismo sin la antepuesto espacios para las rebajas):

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

Es probable que haya algo específico para tu blog de software, pero es posible que desee dar las siguientes cadenas de un intento (quite el carácter de subrayado):&_lt;&_gt;

Una mejor manera de hacerlo es no tener que preocuparse acerca de los códigos de caracteres en todos.Simplemente envuelva todo el código dentro de la <pre> con las siguientes etiquetas

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

Usted necesitará tener jQuery habilitado para trabajar, tho.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top