আমার এই ডিটিডিটি রয়েছে: http: // ব্রেকফাস্ট- code.sourceforge.net/template.dtd তবে আমি যখন কোনও এক্সএমএল অন্তর্ভুক্ত করি তখন আমি সতর্কতা পাই: নথির জন্য কোনও ব্যাকরণ সীমাবদ্ধতা (ডিটিডি বা এক্সএমএল স্কিমা) সনাক্ত করা হয়নি। এক্সএমএলটি হ'ল:
<?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>
সম্পাদনা : আমি এক্সএমএল পরিবর্তন করেছি, আমি এখন এই ত্রুটিটি পাচ্ছি:
উপাদান "ধরণের" টেমপ্লেট "অবশ্যই মেলাতে হবে" (বিবরণ, প্রকরণ?, প্রকরণ-ক্ষেত্র?, অনুমতি- একাধিক-প্রকরণ?, শ্রেণি-প্যাটার্ন?, গেটর-সেটার?, অনুমোদিত-ফাইল-এক্সটেনশন?, নম্বর-প্রয়োজনীয়- ক্লাস?, ফর্মা শরীরের) "।