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



  • ۱۹
  • خرداد

جلسه ۷۱ : آموزش کار با عناصر در DTD

  • دسته‌بندی‌ها :
جلسه ۷۱ : آموزش کار با عناصر در DTD
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش کار با عناصر در DTD

      در DTD عناصر با یک علامت ELEMENT اعلام می شوند.

      اعلان عناصر Declaring Elements

      در DTD عناصر XML با سینتکس زیر شرح داده می شوند:

      مثال : 

      عناصر خالی Empty Elements

      عناصر خالی با دسته بندی کلیدی EMPTY اعلام می شود:

      مثال : 

      عناصر با داده های کاراکتر تجزیه شده Elements with Parsed Character Data

      عناصر با داده های کاراکتر تزیه شده فقط با #PCDATA در داخل پرانتز اعلام می شوند:

      مثال : 

      عناصری با محتویات مختلف Elements with any Contents

      عناصری که با دسته بندی کلیدی ANY اعلام شده است، می تواند شامل هر ترکیبی از داده های parsable باشد:

      مثال : 

      عناصر با Children (توالی) (Elements with Children (sequences

      عناصر با یک یا چند فرزند با نام عناصر children در داخل پرانتز اعلام می شود:

      مثال : 

      هنگامی که children در توالی جداگانه با کاما اعلام میشوند، باید در سند مشابهی ظاهر شوند.
      در یک اعلام کامل، children نیز باید اعلام شوند، لذا children خود می توانند شامل children شوند.
      اعلام کامل عنصر “note” به صورت زیر است:

      مثال : 

      اعلام تنها یک رویداد از یک عنصر

      مثال : 

      مثال بالا نشان می دهد که عنصر فرزند “message” تنها یک بار و آن هم در درون عنصر  “note” رخ می دهد.

      اعلام حداقل یک رویداد از یک عنصر

      مثال : 

      علامت + در مثال بالا اعلام می کند که عنصر فرزند  “message” باید یک بار یا بیشتر  و آن هم در درون عنصر  “note” رخ می دهد.

      اعلام صفر و یا چند رویداد از یک عنصر

      مثال : 

      علامت * در مثال بالا اعلام می کند که عنصر فرزند  “message” می تواند صفر بار و یا چندین مرتبه و آن هم در درون عنصر  “note” رخ می دهد.

      اعلام صفر و یا یک رویداد از یک عنصر

      مثال : 

      علامت ? در مثال بالا اعلام می کند که عنصر فرزند  “message” می تواند صفر بار و یا یک مرتبه و آن هم در درون عنصر  “note” رخ می دهد.

       اعلام محتوای either/or

      مثال : 

      مثال بالا اعلام می کند که عنصر “note” باید حاوی عناصر “to”، “FROM”، “header” باشد و علاوه بر آن شامل عناصر “message” و یا عنصر “body” شود.

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

      مثال : 

      مثال بالا اعلام می کند که عنصر “note” می تواند حاوی صفر یا چند رویداد از کاراکتر داده تجزیه شده باشد که شامل عناصر “to”, “from”, “header”, or “message” می شود.

      کلام آخر

      در این جلسه با آموزش کار با عناصر در DTD همراه شما بودیم.
      در جلسه بعد آموزش کار با Attribute ها در DTD را ارائه خواهیم کرد.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۷۱ : آموزش کار با عناصر در DTD
      به اشتراک بگذارید