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



  • ۱۹
  • اسفند

جلسه ۳۱-۰۲ : پردازش XML و VB.NET

  • دسته‌بندی‌ها :
جلسه ۳۱-۰۲ : پردازش XML و VB.NET
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. نحوه ی پردازش XML را با بررسی تجزیه XML با SAX API ادامه خواهیم داد. با ما همراه باشید.

      نحوه ی پردازش XML

      تجزیه XML با SAX API

      در مدل SAX از کلاس های XmlReader و XmlWriter برای کار با داده های XML استفاده می کنید.

      از کلاس XmlReader برای خواندن داده های XML به روشی سریع ، رو به جلو و غیر کَش استفاده می شود. این یک سند XML یا یک جریان را می خواند.

      مثال ۱

      این مثال خواندن داده XML را از فایل  fil.xml نشان می دهد.

      مراحل زیر را انجام دهید.

      • فایل Movies.xml را در پوشه bin \ Debug برنامه خود اضافه کنید.
      • فضای نام System.Xml را در فایل  Form1.vb وارد کنید.
      • برچسب را به فرم اضافه کرده و متن آن را به “Movies Galore” تغییر دهید.
      • سه جعبه لیست و سه دکمه را اضافه کنید تا عنوان ، نوع و توضیحات یک فیلم از فایلxml نشان داده شود.
      • کد زیر را با استفاده از پنجره ویرایشگر کد خود اضافه کنید.

      مثال : 

      کد فوق را با استفاده از دکمه Start موجود در نوار ابزار Microsoft Visual Studio کامپایل و اجرا کنید. با کلیک بر روی دکمه ها ، عنوان ، نوع و توضیحات فیلم ها از فایل نمایش داده می شود.

       

      تجزیه XML با SAX API

      تجزیه XML با SAX API

      از کلاس XmlWriter برای نوشتن داده های XML در یک جریان ، یک فایل یا یک شیء TextWriter استفاده می شود. همچنین به صورت رو به جلو و غیر کَش کار می کند.

      مثال ۲

      اجازه دهید با اضافه کردن برخی از داده ها در زمان اجرا ، یک فایل XML ایجاد کنیم. مراحل زیر را انجام دهید.

      • یک کنترل WebBrowser و یک دکمه کنترل را در فرم اضافه کنید.
      • ویژگی Text دکمه را به Show Authors File تغییر دهید.
      • کد زیر را در ویرایشگر کد خود اضافه کنید.

      مثال : 

      کد فوق را با استفاده از دکمه Start موجود در نوار ابزار Microsoft Visual Studio کامپایل و اجرا کنید. با کلیک بر روی Show Author File، فایل جدید authors.xml ایجاد شده در مرورگر وب نمایش داده می شود.

       

      تجزیه XML با SAX API

      تجزیه XML با SAX API

      کلام پایانی

      نحوه ی پردازش XML را با تجزیه XML با SAX API ادامه دادیم و مثالی را هم در این خصوص مورد بررسی قرار دادیم. در جلسه ی بعد نیز این مبحث را با تجزیه XML با API DOM ادامه خواهیم داد.

      QR:  جلسه ۳۱-۰۲ : پردازش XML و VB.NET
      به اشتراک بگذارید