آموزش XML
مدل درختیxml
ساختار سندهای XML به صورت درختی است (البته در برخی موارد به صورت گراف نیز مشاهده میشود). این ساختار درختی به DOM (Document Object Model)
معرفی اجزای اصلیxml
جزء اصلی تشکیل دهنده XML ، عنصر یا المان نام دارد که شامل نام و محتوی میباشد. محتوای یک عنصر بین دو علامت نشانهگذاری خاص
تعیین الزام ورود ویژگی ها
۱- اگر بخواهیم ورود ویژگی در سند xml الزامی باشد از کلمه کلیدی #REQUIRED بعد از نام ویژگی استفاده می شود. <!ATTLIST student id ID
ویزگی ID تابع قوانین نام گذاری در xml است?
ویژگی ID : برای قراردادن یک مقدار منحصر به فرد در به عنوان مقدار ویژگی استفاده می شود. برای تعریف این ویژگی از کلمه ID
ویژگی ها درdtd
ویژگی ها : تعریف ویژگی ها در DTD داخلی و خارجی یکسان است. بهتر است ویزگی های یک عنصر را هنگام تعریف عنصر تعریف کنیم.
قوانین تعریف سند درdtd
قوانین تعریف سند در DTD خارجی مانند DTD داخلی است. فایل های DTD با پسوند .dtd ذخیره می شوند
تعریفdtd خارجی
تعریف DTD خارجی در سند: دو نوع DTD خارجی داریم: ۱- سیستمی (system) شناسه سیستم یک آدرس URL است که می توان از آن جهت
اعتبارسنجی اسنادxml بوسیلهxml schema
کنسرسیوم جهانی وب ( W3C ) روشی با ساختار مشابه XML را برای اعتبار سنجی اسناد XML تعیین کرده است . این روش به XML
کد فایل هایdtd
کد فایل DTD در جدول زیر نمایش داده شده است . به ارتباط این کد با کد فایل XML دفت نمایید . این فایل تمام
طرز اضافه کردن یک سندdtd به xml
به وسیله تک < Doctype! > در ابتدای یک فایل XML می توان آن را به یک سند DTD پیوند زد . در کد زیر