Yanıtlar:
Sen kullanabilirsiniz <için < ve >için > .
{@code ...}Etienne Delavennat'ın cevabında önerdiği gibi , tüm XML pasajını etiketlere sarmanın daha iyi bir çözüm olduğuna inanıyorum .
>veya <XML biçimindeki açılı parantezlerle tam olarak aynı anlama gelmez. Ama {@code <>}doğru bir seçim.
JavaDoc desteğinin son sürümleri {@literal A <B> C}; bu, içeriği doğru bir şekilde verir (oluşturulan HTML'deki '<' ve '>' karakterlerinden kaçar).
Bkz. Http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
XML'in gerçek kod olduğu düşünüldüğünde, Javadoc'taki XML parçacıklarının {@literal A <B> C} etiketi yerine {@code A <B> C} etiketi için daha uygun olduğuna inanıyorum.
{@Code} etiketi, içeriğini gerçek kod olarak öne çıkaran sabit genişlikli bir yazı tipi kullanır.
{@code }etiketlere sarılmalıdır . Daha doğal bir şekilde (sabit genişlikte bir yazı tipiyle) görüntülenecek ve javadoc kaynağında tuhaf görünmeyecektir, çünkü açılı ayraçlardan ayrı ayrı çıkmak zorunda değilsiniz.
Köşeli parantezlerden biri için yalnızca HTML eşdeğerini kullanmanız gerekir. <Ya olduğu gibi temsil edilebilir <ya da <. İşte gerçek Javadoc'tan alınan bir örnek:
<Pre>
& Lt; complexType>
& Lt; complexContent>
& lt; kısıtlama base = "{http://www.w3.org/2001/XMLSchema}anyType">
& Lt; sekansı>
[...]
Bu şu şekilde görüntülenir:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
Eğer maven'i markdown kullanmak için ayarlarsanız , onu sadece backticks ile çevreleyebilirsiniz.
`A<B>C` şundan biraz daha güzel okur {@code A<B>C}
Sadece şöyle kuşatın {@code}:
{@code <xmlElement>}