Как использовать "<" и ">" в ​​javadoc без форматирования?

Если я пишу <xmlElement> в javadoc, он не появляется, потому что теги имеют специальные функции при форматировании текстов.

Как показать эти символы в javadoc?

Ответ 1

Вы можете использовать &lt; для < и &gt; для .

Ответ 3

Учитывая, что XML - это реальный код, я считаю, что фрагменты XML в Javadoc лучше подходят для тега {@code A <B> C}, а не тега {@literal A <B> C}.

Тег {@code} использует шрифт с фиксированной шириной, который делает его контент выдающимся как действительный код.

Ответ 4

Сбросьте их как HTML: &lt; и &gt;

Ответ 5

Вам нужно использовать только эквивалент HTML для одного из угловых скобок. < может быть представлен как &lt; или &#60;. Здесь образец, взятый из реального Javadoc:

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

Это отображается как:

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

Ответ 7

Вставка & lt; pre & gt; и {@code} сохраняет angular скобки и пустые строки в javadocs и широко используется, см., например, java.util.Stream.

<pre>{@code
   A<B>C

   D<E>F
}</pre>

Ответ 8

Просто окружите его {@code} следующим образом:

{@code <xmlElement>}