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>}