यदि मैं <xmlElement>
एक जावाडॉक में लिखता हूं , तो यह प्रकट नहीं होता है, क्योंकि टैग्स का प्रारूपण ग्रंथों पर विशेष कार्य होता है।
मैं इस चार्ट को एक javadoc में कैसे दिखा सकता हूं?
यदि मैं <xmlElement>
एक जावाडॉक में लिखता हूं , तो यह प्रकट नहीं होता है, क्योंकि टैग्स का प्रारूपण ग्रंथों पर विशेष कार्य होता है।
मैं इस चार्ट को एक 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 को वास्तविक कोड मानते हुए, मेरा मानना है कि Javadoc में XML स्निपेट {@literal A <B> C} टैग के बजाय {@code A <B> C} टैग के लिए बेहतर अनुकूल हैं।
{@Code} टैग एक निश्चित-चौड़ाई वाले फ़ॉन्ट का उपयोग करता है जो इसकी सामग्री को वास्तविक कोड बनाता है।
{@code }
टैग्स में लपेटा जाना चाहिए । इसे अधिक स्वाभाविक रूप से (निश्चित-चौड़ाई वाले फ़ॉन्ट के साथ) प्रदर्शित किया जाएगा, और यह स्रोत javadoc में अजीब नहीं लगेगा, क्योंकि आपको कोण कोष्ठक को अलग से बचना नहीं है।
आपको केवल कोण कोष्ठक में से एक के लिए HTML समकक्ष का उपयोग करने की आवश्यकता है। <
के रूप में या तो किया जा सकता है <
या <
। यहाँ असली Javadoc से लिया गया एक नमूना है:
<Pre> & LT; complexType> & LT; complexContent> & lt; प्रतिबंध आधार = "{http://www.w3.org/2001/XMLSchemaariosanyType"> & LT; अनुक्रम> [...]
यह इस प्रकार प्रदर्शित होता है:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
यदि आप मार्कडाउन का उपयोग करने के लिए मावेन सेट करते हैं , तो आप इसे बैकटिक्स के साथ घेर सकते हैं।
`A<B>C`
से थोड़ा अच्छा पढ़ता है {@code A<B>C}
बस इसे {@code}
इस तरह से घेरें:
{@code <xmlElement>}