آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

آموزش XMLParse - توسط کتابخانه Jdom

شنبه, ۱۲ بهمن ۱۳۹۸، ۰۶:۰۰ ب.ظ

این کتابخانه از طریق سایت jdom.org قابل دانلود است. وقتی دانلود میکنیم، کتابخونه اصلی فایل زیر هست:

 

برای نصب کتابخانه، پروژه را در حالت Project میگذاریم و فایل کتابخونه رو کپی کرده و در libs پیست میکنیم. سپس روی آن کلیک راست کرده و add as library رو میزنیم. در این حالت پروژه دوباره بیلد میشه.

 

دو تا از مهم ترین کلاس های آن که باهاش کار داریم، Element و Document است.

کلاس Element در واقع همون تگ های XML هستن.

به تگ اصلی، "روت المنت" گفته میشه. با دسترسی به این تگ میشه تمام تگ های بچشو گرفت.

کلاس JdomeParser رو به صورت زیر میسازیم. کانتکس رو به صورت ورودی توی سازندش میگیره.

این کلاس فقط همین متد پارسر رو داره که یک لیست برمیگردونه.

چند خط اول حفظی هستن! ولی کلا ایده این روش اینجوریه که اول روت المنت رو میده. بعد میگیم بچه های این روت المنت رو بده (مثلا اینجا بچه هایی که اسمشون product هست). خروجی توی یک لیست ریخته میشه. حالا به ازای هر  product میگیم متنی که توی تگ بچت نوشته رو بده (مثلا بچه ای که اسمش productId هست یا category یا ...)

در آخر شی ای که پراپرتی هاش ست شده رو به لیست اد میکنیم.

نحوه استفادش مثل قبلی هست.

موافقین ۰ مخالفین ۰ ۹۸/۱۱/۱۲
میم دال

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی