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



  • ۱۹
  • خرداد

جلسه ۹۳ : آموزش کار با انواع داده های متفرقه در XSD

  • دسته‌بندی‌ها :
جلسه ۹۳ : آموزش کار با انواع داده های متفرقه در XSD
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش کار با انواع داده های متفرقه در XSD

      در جلسه پیش آموختیم که :

      از انواع داده های عددی در XSD برای مقادیر عددی استفاده می شود و از نوع داده اعداد صحیح integer data type برای تعیین مقدار عددی بدون یک جزء کسری استفاده می گردد.
      در این جلسه یعنی  آموزش کار با انواع داده های متفرقه در XSD قرار است که با سایر انواع داده یا data types که ممکن است با آن ها سر و کار داشته باشیم آشنا شویم.
      از دیگر انواع داده می توان به مواردی چون:
      boolean, base64Binary, hexBinary, float, double, anyURI, QName, و NOTATION اشاره کرد.

      نوع داده بولین Boolean Data Type

      از نوع داده boolean برای تعیین یک مقدار واقعی یا غلط استفاده می شود.
      مثال زیر یک اعلامی بولین در یک schema است:

      مثال : 

      یک عنصر در سند شما ممکن است چنین باشد:

      مثال : 

      نکته

      مقادیر Legal برای boolean درست هستند، false، ۱ (که نشان دهنده درست true است)، و ۰ (که نشان دهنده غلط false است).

      انواع داده باینری Binary Data Types

      از انواع داده های باینری برای بیان داده های فرمت شده باینری استفاده می شود.
      ما دو نوع داده باینری داریم:
      base64Binary (داده باینری کد شده Base64)
      hexBinary (داده باینری hexadecimal-encoded)

      مثال زیر یک بیانیه hexBinary در یک schema است:

      مثال : 

      AnyURI Data Type

      از نوع داده anyURI برای مشخص کردن یک URI استفاده می شود.
      مثال زیر یک declaration of anyIRI در یک schema است:

      مثال : 

      یک عنصر در سند شما ممکن است چنین باشد:

      مثال : 

      نکته

      اگر یک URI دارای spaces باشد، آنها را با ۲۰٪ جایگزین کنید.

      محدودیت در انواع داده های متفرقه Restrictions on Miscellaneous Data Types

      محدودیت هایی که می توانند با انواع داده های دیگر مورد استفاده قرار گیرند:

      • enumeration شمارش (نوع داده بولین نمی تواند از این محدودیت استفاده کند)
      • length طول (نوع داده بولین نمی تواند از این محدودیت استفاده کند)
      • maxLength بیشترین (نوع داده بولین نمی تواند از این محدودیت استفاده کند)
      • minLength کمترین (نوع داده بولین نمی تواند از این محدودیت استفاده کند)
      • pattern نمونه
      • whiteSpace فضای سفید

      کلام آخر

      در این جلسه آموزش کار با انواع داده های متفرقه در XSD ارائه شد.
      در جلسه بعدی معرفی عناصر XSD می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۹۳ : آموزش کار با انواع داده های متفرقه در XSD
      به اشتراک بگذارید