السلام عليكم و رحمة الله و بركاته
إخوتي في الله ، أبغي مساعدتكم
أنا عاوز أستخدم ملفات xml ف برنامج، فروحت دورت و قريت عن ال org.xml.sax و الحمد لله فهمت ( هو بيطبق ال observer pattern ).
فهمت إزاي أستخدمه، بس فيه سؤال واحد، أنا لو استخدمت الداله دي :
parser.parse ) myHandler );
بحيث الكائن parser هو نسخه من XMLParser و الكائن myHandler هو نسخه من الفئه DefaultHandler
السطر اللي فات ده هي parse الملف كله مره واحده، بس أنا عاوز أستخدم ال parse ده ف GUI يعني :
لما أدوس على next ( مثلا) يروح للعنصر التالي
بشكل أوضح ، ده ملف ال xml :
<questions>
<question no="1" correctAnswer="b" >
Can a final class be extended ?
<answer name="a"> yes </answer>
<answer name="b"> no </answer>
</question>
<question no="2" correctAnswer="a" >
To be clonable which interface you need to implement ?
<answer name="a"> java.lang.Clonable </answer>
<answer name="b"> java.util.Clonable </answer>
</question>
</questions>
<?xml version="1.0"?
يعني لما أدوس next يروح ي parse أول سؤال بس ولما أدوس next تاني يروح ي parse تاني سؤال و هكذا
أنا كنت قريت إن الداله parse اللي موجوده ف XMLParse مبترجعش غير لما تخلص ع الملف كله :D
أرجو أن يكون سؤالي واضح و أرجو من الله أن أجد في منتدانا الجميل هذا الحل :D