Odpowiedzi:
Możesz użyć <dla < i >dla > .
{@code ...}znaczniki, jak zasugerował Etienne Delavennat w swojej odpowiedzi.
>lub <nie ma dokładnie tego samego znaczenia z nawiasami ostrymi w formacie XML. Ale {@code <>}to dobry wybór.
Najnowsze wersje obsługi JavaDoc {@literal A <B> C}; Powoduje to prawidłowe wyświetlanie treści (z ucieczką znaków „<” i „>” w wygenerowanym kodzie HTML).
Zobacz http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
Biorąc pod uwagę, że XML to rzeczywisty kod, uważam, że fragmenty XML w Javadoc lepiej pasują do tagu {@code A <B> C} niż do tagu {@literal A <B> C}.
Tag {@code} używa czcionki o stałej szerokości, dzięki czemu jego treść wyróżnia się jako rzeczywisty kod.
{@code }tagi. Będzie wyświetlany bardziej naturalnie (z czcionką o stałej szerokości) i nie będzie wyglądał dziwnie w źródłowym javadoc, ponieważ nie musisz osobno wychodzić z nawiasów ostrych.
Wystarczy użyć odpowiednika HTML dla jednego z nawiasów ostrych. <Może być przedstawiony jako <lub <. Oto próbka pobrana z prawdziwego Javadoc:
<pre>
& lt; complexType>
& lt; complexContent>
& lt; restriction base = "{http://www.w3.org/2001/XMLSchema}anyType">
& lt; sequence>
[…]
Wyświetla się jako:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
Jeśli ustawisz mavena, aby używał przeceny , możesz po prostu otoczyć go grawitacjami.
`A<B>C` czyta się trochę ładniej niż {@code A<B>C}
Po prostu otocz go w {@code}ten sposób:
{@code <xmlElement>}