بخشی از پاورپوینت
اسلاید 1 :
XML
اسلاید 2 :
فهرست مطالب
معرفي XML
آشنايي با قواعد نوشتاري يك سند XML
تهيه سند اعتبار DTD : و شماي XML
نمايش سند XML در وب: XSLT و CSS
اسلاید 3 :
معرفي XML
اسلاید 4 :
XML چيست؟
XMLمخفف eXtensible Markup Language مي باشد.
XML براي توصيف و مديريت بهتر اطلاعات به وجود آمده است و در واقع به مانند زبان هاي برنامه نويسي، قادر به انجام كاري نيست.
XML در ساختار خود بسيار به زبان HTML شبيه است ولي با قدرت بسيار بيشتر براي توصيف اطلاعات.
اسلاید 5 :
XML در مقايسه با HTML
اسلاید 8 :
چرا XMLداراي اهميت فراوان است؟
آسان كردن دستيابي و جستجو در اطلاعات
استفاده از تگ هايي براي توصيف داده ها در متن باعث مي شود تا دراين حالت موتور هاي جستجو با استفاده از اين تگ ها بتوانند به راحتي اطلاعات خواسته شده از هر متن را جستجو كنند.(براي اطلاعات بيشتر رجوع شود به مبحث semantic web search engines )
آسان شدن تبادل اطلاعات بين سيستم هاي ناهمگون.
در دنياي واقعي سيستم هاي كامپيوتري و پايگاه داده ها شامل داده ها يي هستند كه در فرمت هاي متفاوتي ذخيره و دسته بندي شده اند .يكي از كارهاي پر دردسر تبادل داده ها بين اين سيستم ها در محيط اينترنت است.
تبديل اطلاعات به يك فرمت مشخص به مانند xml مي تواند تا حد بسيار زيادي اين مشكل را بر طرف كند.(براي اطلاعات بيشتر رجوع شود يه مبحثEDI در سيستم هاي تجارت الكترونيك)
اسلاید 9 :
ابزار نوشتن XML
XML را مي توان همانند HTML با هر ويرايشگر متني بر روي هر سيستم عامل كامپيوتري نوشت(مانند Note Pad در ويندوز)تنها بايد آن را با پسوند . xml ذخيره نمود.
همچنين ويرايشگر هاي متني ويژه اي به بازار آمده است كه مي توانند اسناد XML را هنگام نوشتن تست كنند و از صحت رعايت قوانين نوشتاري آن مطمئن شوند.(به عنوان مثال مي توانيد Stylus Studio را از اين سايت دانلود كنيد http://www.stylusstudio.com/xml_download.html )
برنامه هايي وجود دارند كه مي توانند اسناد ساير برنامه ها (مانند بانك هاي اطلاعاتي ، صفحات طراحي يك سيستم و .)را به XML تبديل كنند.براي مثال در خود برنامه SQLserver 2000 دستوراتي وجود دارد تا داده هاي داخل پايگاه داده را به يك سند XML تبديل كند و بسياري از موارد مشابه
اسلاید 10 :
سند XML
جز اصلي و اساسي است كه با استفاده از تگ هاي خصوصي و مورد علاقه هر شخص توليد مي شود.
DTDو شماي XML
پس از توليد هر سند نكته اساسي براي استفاده كنندگان اين سند اين است كه آيا سند توليد شده معتبر است . براي مثال قوانين تو درتويي تگ ها ، مقادير صفت ها و. درست رعايت شده يا نه. به اين منظور از ابزارهايي تحت عنوان DTD ها و شماي XML استفاده مي كنند.
XSLT و CSS
سند XML به خودي خود در وب قابل نمايش نيست براي تبديل سند XML به فرمت قابل نمايش در وب از XSLT و يا CSS استفاده مي شود.
اجزائ اساسي براي توليد و نمايش يك سند XML تحت وب
اسلاید 11 :
اجزائ اساسي براي توليد و نمايش يك سند XML تحت وب
سند XML
DTD
شماي XML
XSLT
CSS
هر سند XML ميتواند از شما و يا DTD به عنوان سند اعتبار استفاده كند
هر سند XML مي تواند براي نمايش خود در وب از XSLT ويا CSS استفاده كند
اسلاید 12 :
آشنايي با قواعد نوشتاري يك سند XML
اسلاید 13 :
توليد سند XML يك مثال ساده
مي خواهيم اطلاعات اين كتاب را به صورت يك سند XML نمايش دهيم.
اسلاید 14 :
قبل از هر چيز در ابتداي فايل XML بايد اعلان version XML مورد استفاده را كرد براي اين منظور:
در ابتداي سند و قبل از هر چيز بنويسيد
سپس بنويسيد“version=1.0” (يا هر version ديگري كه مورد استفاده است)
در انتها ?>
اسلاید 15 :
پس از آن موضوعي را كه در مورد آن مي خواهيم بحث كنيم كه در اينجا يك كتاب است به صورت تگ اصلي نمايش مي دهيم .
اسلاید 16 :
پس از آن هر بخش از اطلاعات كتاب را به صورت زير شاخه در داخل تگ اصلي اضافه مي كنيم و در جلوي آن اطلاعات مربوط به آن را مي نويسيم.
اسلاید 17 :
تگ root
تگ هاي زير شاخه
اسلاید 18 :
چه قوانيني را در نوشتن يك فايل XML بايد رعايت كرد؟
در ابتداي هر سند و قبل از هر چيزي
هر تگي كه بازمي شود بايد حتما بسته شود.
هر سند بايد شامل يك عنصر پايه(root) باشد.
بزرگي و كوچكي حروف در XML حائز اهميت است.
در رعايت سلسله مراتب بازو بسته نمودن تگ ها بايد دقت شود.
براي اضافه كردن Comment به برنامه از علامت زير استفاده مي شود.
اسلاید 19 :
استفا ده از صفت
در يك سند XML هر يك از تگ هاي زير شاخه را مي توان به صورت يك صفت نيز نمايش داد.
صفت را به تگ root اضافه مي كنيم و داده قبليش را نيزبه عنوان مقدار صفت به آن مي افزاييم.
مقدار هر صفت بايد حتما در بين دو علامت ” ” و يا’ ’ قرار داشته باشد.