2008-11-05 13 views
5

मैंने कुछ उत्पन्न जेवाडोक को ग्रहण प्रोजेक्ट में चिपकाया है, यह पता लगाने के लिए कि HTML में से कोई भी अनुपालन नहीं कर रहा है।जावाडोक गैर-अनुपालन एक्सएचटीएमएल क्यों उत्पन्न करता है?

ऐसे टैग बंद करने के मामले भी हैं जिन्हें कभी खोला नहीं गया था।

क्या इसे ठीक करने का कोई तरीका है? हो सकता है कि "अनुपालन करें" विकल्प ...

उत्तर

7

कुछ googling के बाद, मैंने XHTML Doclet 0.4 खोजा।

एक्सएचटीएमएल Doclet मानकों का अनुपालन करने जावाडोक मानक एचटीएमएल doclet को विकल्प नहीं है। प्रोजेक्ट दस्तावेज़ संरचना को पुराने टैग और इनलाइन शैलियों को बाहर करने के लिए संशोधित करता है, वैध एक्सएचटीएमएल मार्कअप बनाता है, और अधिक लचीला सीएसएस मैनिपुलेशन के लिए बेहतर हुक प्रदान करता है।

ऐसा लगता है कि किसी ने प्लगइन बनाया है।

कोई बेहतर विकल्प?

संपादित करें: यहाँ प्लगइन के Official page रूप Sun's Javadoc FAQ से जुड़े।

+0

कि बहुत अच्छे एक्सएचटीएमएल बनाया doclet, लेकिन यह संक्रमणकालीन doctype का उपयोग करता है, और में

4

संक्षिप्त उत्तर यह है कि जावाडॉक्स एक्सएचटीएमएल की भविष्यवाणी करता है।

वहाँ हाल ही में है कि आपको दिलचस्प लग सकते इस बारे में जावा पोस समूह पर एक दिलचस्प धागा था: why is javadoc stuck in 1997?

संबंधित मुद्दे