или вы можете использовать & amp; чтобы убежать от &
ILMTitan
14
@TomBrito Хотя это отвечает на фактический вопрос, я считаю, что необходимость избегать знаков появляется только тогда, когда они используются в качестве угловых скобок (то есть в парах), что, в свою очередь, подразумевает, что они являются частью некоторого кода (например, тега XML, как в случае с OP). В этой ситуации я считаю, что лучшим решением будет обернуть весь XML-фрагмент {@code ...}тегами, как предложил Этьен Делавенна в своем ответе.
Zoltán
>или <значение угловых скобок в формате XML отличается. Но {@code <>}это правильный выбор.
cinqS 06
63
Последние версии JavaDoc поддерживают {@literal A <B> C}; это выводит содержимое правильно (экранируя символы '<' и '>' в сгенерированном HTML).
Я согласен. XML должен быть заключен в {@code }теги. Он будет отображаться более естественно (с шрифтом фиксированной ширины) и не будет выглядеть странно в исходной документации javadoc, потому что вам не нужно отдельно выходить из угловых скобок.
Вам нужно только использовать эквивалент HTML для одной из угловых скобок. <Может быть представлена в виде либо <или <. Вот образец, взятый из настоящего Javadoc:
Ответы:
Вы можете использовать
<
для < и>
для > .источник
{@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:
<
и>
источник
Вам нужно только использовать эквивалент HTML для одной из угловых скобок.
<
Может быть представлена в виде либо<
или<
. Вот образец, взятый из настоящего Javadoc:Это отображается как:
источник
Если вы настроили maven для использования уценки , вы можете просто окружить его обратными кавычками.
`A<B>C`
читает немного лучше, чем{@code A<B>C}
источник
Интерпретация <pre> и {@code} сохраняет угловые скобки и пустые строки в документации javadocs и широко используется, см. Например java.util.Stream.
источник
Просто окружите его
{@code}
вот так:источник