149 votes

Comment puis-je utiliser "<" et ">" en javadoc sans formatage ?

Si j'écris <xmlElement> dans un javadoc, il n'apparaît pas, car les balises ont des fonctions spéciales sur le formatage des textes.

Comment puis-je montrer ces chars dans un javadoc ?

203voto

Pavitar Singh Points 447

Vous pouvez utiliser &lt; pour < et &gt; pour >.

79voto

Les versions récentes de JavaDoc supportent {@literal A<B>C} ; cela produit le contenu correctement (échappant aux '<' et '>' dans le HTML généré).

Voir http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html

59voto

Considérant que XML est le code réel, je pense que les extraits XML dans Javadoc sont mieux adaptés pour la balise {@code A<B>C} plutôt que la balise {@literal A<B>C}.

La balise {@code } utilise une police à largeur fixe qui rend son contenu remarquable en tant que code réel.

18voto

duffymo Points 188155

Échappez-les en HTML : &lt; et &gt;

9voto

Pops Points 10137

Vous n'avez besoin d'utiliser l'équivalent HTML que pour l'une des parenthèses angulaires. Le < peut être représenté comme &lt; ou &#60;. Voici un échantillon tiré de Real Javadoc :

<pre> &lt; complexType> &lt;  complexContent>    &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">      &lt;sequence>      [...]


  
    
      
      

Ceci s'affiche comme suit :

<complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X