دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۸
  • اردیبهشت

جلسه ۳۵ : آموزش به دست آوردن مقدار گره در DOM

  • دسته‌بندی‌ها :
جلسه ۳۵ : آموزش به دست آوردن مقدار گره در DOM
    • جزئیات
    • نوع محتوا آموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسات گذشته با نحوه جا به جایی در گره ها و نیز هدایت و راهبری گره ها در DOM آشنا شدیم؛ در ادامه کار با گره ها در این جلسه با آموزش به دست آوردن مقدار گره در DOM همراه شما هستیم.

      آموزش به دست آوردن مقدار گره در DOM

      می توان از ویژگی nodeValue برای دریافت مقدار متن یک گره استفاده کرد.
      در این میان می توان از روش ()getAttribute برای بازگردانی مقدار یک attribute استفاده نمود.

      تعیین مقدار یک عنصر Get the Value of an Element

      در DOM، همه چیز یک گره است و گره های عنصر ارزش نوشتاری ندارند.
      مقدار متن یک گره عنصر در یک گره child ذخیره می شود. این گره یک گره متنی نامیده می شود.
      برای بازیابی مقدار متن یک عنصر، باید ارزش گره متن عناصر را بازیابی کنید.

      روش GetElementsByTagName

      روش ()getElementsByTagName یک لیست گره از تمام عناصر با نام تگ مشخصی را به همان ترتیب که در سند منبع نمایش داده می شود؛ بازگردانی می کند.
      فرض کنید “books.xml” به xmlDoc بارگذاری شده است.

      مثال : ooks.xml

      این کد اولین عنصر <title> را بازیابی می نماید.

      مثال : 

      ویژگی ChildNodes

      ویژگی childNodes  به بازگردانی یک لیست از گره های child یک عنصر می پردازد.
      کد زیر کد گره متن اول عنصر <title> را بازیابی می کند:

      مثال : 

      ویژگی nodeValue

      کار ویژگی nodeValue بازگردانی متن یک گره متنی است.
      کد زیر مقدار متن گره متن اول عنصر <title> را بازیابی می کند:

      مثال : 

      نتیجه z: “هر روز ایتالیایی”

      ارائه یک مثال کامل

      مثال : 

      Loop نمودن تمام تمام عناصر <title>: خودتان را امتحان کنید.

      دریافتAttribute یک مقدار

      در attribute ،DOM ها نیز گره هستند لذا بر خلاف گره های عنصر، گره های attribute دارای مقادیر متن هستند.
      برای به دست آوردن ارزش یک attribute باید ارزش متن آن را بدست آوریم.
      این کار را می توان با استفاده از روش ()getAttribute و یا با استفاده از ویژگی nodeValue از گره attribute انجام داد.

      دریافت مقدار یک Attribute از طریق روش ()getAttribute

      روش ()getAttribute می تواند مقدار یک attribute را بازگردانی نماید.
      کد زیر مقدار متن از ویژگی “lang” اولین عنصر <title> را بازیابی می کند:

      مثال : 

      نتیجه در “txt: “en

      Loop را از طریق تمام عناصر <book> و ویژگی “category” خود دریافت کنید: خودتان را امتحان کنید.

      دریافت مقدار یک Attribute از طریق روش ()getAttributeNode

      روش ()getAttributeNode همه گره های attribute یا attribute node را بازگردانی می نماید.
      کد زیر مقدار متن از ویژگی “lang” اولین عنصر <title> را بازیابی می کند:

      مثال : 

      نتیجه در “txt = “en
      Loop را از طریق تمام عناصر <book> و ویژگی “category” خود دریافت کنید: خودتان را امتحان کنید.

      کلام آخر

      آموزش به دست آوردن مقدار گره در DOM را به علاقمندان این دوره ارائه شد.
      در جلسه بعدی با آموزش تغییر مقدار یک گره در DOM با شما هستیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۳۵ : آموزش به دست آوردن مقدار گره در DOM
      به اشتراک بگذارید