آموزش XMLParse - توسط کتابخانه Jdom
این کتابخانه از طریق سایت jdom.org قابل دانلود است. وقتی دانلود میکنیم، کتابخونه اصلی فایل زیر هست:
برای نصب کتابخانه، پروژه را در حالت Project میگذاریم و فایل کتابخونه رو کپی کرده و در libs پیست میکنیم. سپس روی آن کلیک راست کرده و add as library رو میزنیم. در این حالت پروژه دوباره بیلد میشه.
دو تا از مهم ترین کلاس های آن که باهاش کار داریم، Element و Document است.
کلاس Element در واقع همون تگ های XML هستن.
به تگ اصلی، "روت المنت" گفته میشه. با دسترسی به این تگ میشه تمام تگ های بچشو گرفت.
کلاس JdomeParser رو به صورت زیر میسازیم. کانتکس رو به صورت ورودی توی سازندش میگیره.
این کلاس فقط همین متد پارسر رو داره که یک لیست برمیگردونه.
چند خط اول حفظی هستن! ولی کلا ایده این روش اینجوریه که اول روت المنت رو میده. بعد میگیم بچه های این روت المنت رو بده (مثلا اینجا بچه هایی که اسمشون product هست). خروجی توی یک لیست ریخته میشه. حالا به ازای هر product میگیم متنی که توی تگ بچت نوشته رو بده (مثلا بچه ای که اسمش productId هست یا category یا ...)
در آخر شی ای که پراپرتی هاش ست شده رو به لیست اد میکنیم.
نحوه استفادش مثل قبلی هست.