मेरे पास यह dtd है: http://fast-code.sourceforge.net/template.dtd लेकिन जब मैं एक xml में शामिल करता हूं तो मुझे चेतावनी मिलती है: दस्तावेज़ के लिए कोई व्याकरण की कमी (DTD या XML स्कीमा) का पता नहीं चला। Xml है:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE templates PUBLIC "//UNKNOWN/" "http://fast-code.sourceforge.net/template.dtd">
<templates>
<template type="INSTANCE_OF_CLASS">
<description>Used to Create instance of class</description>
<variation>asasa</variation>
<variation-field>asasa</variation-field>
<class-pattern>asasa</class-pattern>
<getter-setter>setter</getter-setter>
<allowed-file-extensions>java</allowed-file-extensions>
<number-required-classes>1</number-required-classes>
<allow-multiple-variation>false</allow-multiple-variation>
<template-body>
<![CDATA[
// Creating new instance of ${class_name}
final ${class_name} ${instance} = new ${class_name}();
#foreach ($field in ${fields})
${instance}.${field.setter}(${field.value});
#end
]]>
</template-body>
</template>
</templates>
संपादित करें : मैंने xml बदल दिया है, मुझे अब यह त्रुटि मिल रही है:
तत्व प्रकार की सामग्री "टेम्पलेट" से मेल खाना चाहिए (विवरण, भिन्नता ?,, भिन्नता-क्षेत्र?, अनुमति- एकाधिक-विविधता और वर्ग-प्रतिमान, क्लास-पैटर्न, गेट्टर-सेटर?, अनुमति-फ़ाइल-एक्सटेंशन?, संख्या-आवश्यक- कक्षाएं?, टेम्पलेट शरीर) "।