Відповіді:
Ви можете використовувати <
для < і >
для > .
{@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>}