الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال حول ال XML parser

مغلق
بدأه mhewedy في 1 يونيو 2007 · 1 رد · 427 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

إخوتي في الله ، أبغي مساعدتكم

أنا عاوز أستخدم ملفات 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

تم تعديل هذه المشاركة بواسطة مبتدئ جافا في 1 يونيو 2007 في 10:15

#2

السلام عليكم يا إخوه،

أعتقد إني بفضل الل ه وجدت حل كويس ،

أخزن الناتج من ال parse في list و من ثم أستخدمه

هذا الموضوع مغلق.

مواضيع مشابهة