Відповіді:
Ви можете використовувати <для < і >для > .
{@code ...}теги, як запропонував Етьєн Делавеннат у своїй відповіді.
>або <не зовсім збігається з кутовими дужками у форматі XML. Але {@code <>}це правильний вибір.
Останні версії підтримки JavaDoc {@literal A <B> C}; це виводить вміст правильно (уникаючи '<' і '>' в створеному HTML).
Дивіться http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
Зважаючи на те, що XML є фактичним кодом, я вважаю, що фрагменти XML у Javadoc краще підходять для тегу {@code A <B> C}, а не для тега {@literal A <B> C}.
Тег {@code} використовує шрифт фіксованої ширини, що робить його вміст виділеним фактичним кодом.
{@code }теги. Він буде відображатися більш природним чином (з шрифтом фіксованої ширини), і він не виглядатиме дивно в джерелі javadoc, тому що вам не доведеться уникати кутових дужок окремо.
Вам потрібно використовувати лише HTML-еквівалент для одного з кутових дужок. Кан <може бути представлений як <або <. Ось зразок, взятий з реального Javadoc:
<pre>
& lt; complexType>
& lt; complexContent>
& lt; обмеження base = "{http://www.w3.org/2001/XMLSchema}anyType">
& послідовність>
[...]
Це відображається як:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
Якщо ви встановите Maven для використання розмітки , ви можете просто оточити його за допомогою зворотних посилань.
`A<B>C` читає трохи приємніше, ніж {@code A<B>C}
Просто оточіть його {@code}таким чином:
{@code <xmlElement>}