java - Logback.xml के लिए एक्सएमएल स्कीमा या डीटीडी?




xsd xml-dtd (4)

ग्रहण में कष्टप्रद चेतावनी से छुटकारा पाने के लिए बस <!DOCTYPE xml> <?xml version="1.0" encoding="UTF-8"?>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>

मैंने नेट पर कई चर्चाएं देखी हैं कि लॉगबैक.एक्सएमएल फ़ाइल के लिए एक्सएमएलए या एक्लिप्स जैसे आईडीई में कम से कम बुनियादी प्रमाणीकरण और स्वतः पूर्ण होने के लिए एक्सएमएल स्कीमा या डीटीडी कितना अच्छा होगा, लेकिन मैंने कभी नहीं देखा कोई भी समाधान।

क्या तुमने किया?


जून 2011 तक, documentation बताते हैं

जैसा कि स्पष्ट हो जाएगा, लॉगबैक कॉन्फ़िगरेशन फ़ाइलों का सिंटैक्स बेहद लचीला है। इस प्रकार, यह संभव नहीं है कि एक डीटीडी फ़ाइल या एक्सएमएल स्कीमा के साथ अनुमत वाक्यविन्यास निर्दिष्ट करें।

विषय पर एक संक्षिप्त धागा था, लेकिन कहीं भी नहीं लग रहा था।


यह documentation अनुसार आधिकारिक तौर पर समर्थित नहीं है, लेकिन लॉगबैक के लिए स्कीमा प्रदान करने के लिए एक स्वतंत्र परियोजना है

हालांकि, लॉगबैक कॉन्फ़िगरेशन की अत्यधिक लचीलापन के कारण, स्कीमा सभी संभावित कॉन्फ़िगरेशन विकल्पों का समर्थन नहीं कर सकती है।


सर्गेई द्वारा वर्णित स्वतंत्र परियोजना में मेरी अधिकांश आवश्यकताओं को शामिल किया गया।

हालांकि, कुछ तत्व गायब थे, मैंने उन्हें https://github.com/nkatsar/logback-XSD पर अपने स्वयं के कांटा पर जोड़ा। उम्मीद है कि वे मुख्य परियोजना में विलय हो जाएंगे।





xml-dtd