استانداردهای W3C
استانداردهای W3C چه چیزهایی هستند ؟
HTML) Hyper Text Mark-up Language)
همزمان با گسترش اولین مرورگر وب در سال 1990، تیم برنزلی زبان HTML را براساس SGML) Standard Generalized Mark-up Language) ارائه کرد.
HTML یک زبان متنی است که مرورگرها میتوانند آن را درک کرده و به شکل متن و تصاویر گرافیکی نمایش دهند. مرورگرها در ابتدا فقط فایلهای متنی را بر روی یک platform پردازش میکردند و این نقطه شروع کار بود. پس از آن در تابستان 1991 با افزایش کارآمدی مرورگرها، تیم برنزلی کدهای HTML خود را بر روی اینترنت قرار داد و بدین ترتیب صفحات وب شامل متن و تصاویر گرافیکی شد. در این زمانHTML هنوز بهصورت یک استاندارد برای وب درنیامده بود. با پیدایش کنسرسیوم شبکه جهانی وب در سال 1994 بود که این زبان بهصورت یک استاندارد برای وب درآمد و درحال حاضر نیز توسط همین کنسرسیوم و کارگروههای مرتبط با آن درحال توسعه و گسترش است.
با کمک شیوه نامه آبشاری (CSS) ، برنامه نویس ممکن است تعیین کند که یک عنصر ساختاری بدون توجه به پیش فرضهای مرورگر چگونه نمایش داده میشود.
زبان نشانه گذاری قابل گسترش XML 1.0
XML یک زبان ساده و قابل انعطاف در قالب متن است که براساس SGML نوشته شده است. کنسرسیوم شبکه جهانی وب، استاندارد XML را پیشنهاد کرد. این کنسرسیوم همچنین اولین مرکز توسعه کلیه ابزارهایی است که براساس استاندارد XML تولید میشوند.
زبان XML بسیار شبیه زبان HTML است، با این تفات که HTML اطلاعات و دادهها را نمایش میدهد اما XML اطلاعات و دادهها را تفسیر میکند. همچنین در XML برچسبهای از پیشتعریف شدهای مانند HTML وجود ندارد و برنامهنویسان با توجه به نیازهای برنامه برچسبها را تعریف میکنند.
امروزه استانداردهای XML بسیار سریع رشد و توسعه یافتهاند و بسیاری از تولیدکنندگان نرمافزار با این استاندارد سازگار شدهاند. به جرات میتوان گفت که اهمیت XML در آینده وب، درست همانند اهمیت HTML در پیدایش وب است.
بعضی از برنامه های XML نظیر XHTML و MathML هم اکنون نظریه های W3C شده اند. سایرین هنوز به صورت پیش نویسهای کاری W3C هستند.
استانداردهای شیوه نامه نظیر CSS و XSL انتخابهای گوناگونی عرضه میکنند که یک عنصر XML چگونه نمایش داده شود. پشتیبانی مطابق با استاندارد برای نمایش مستقیم XML در مرورگرها هماهنگ نیست ، بنابراین برای ارائه اطلاعات به انسانها ، HTML (یا XHTML) با یک ظاهر طراحی شده با CSS یکی از راهها است. XML امروزه بیشتر در ارتباطات بین ماشینها ( یا ماشین به ماشین ) استفاده میشود.
XML اصولا به خاطر توانایی اضافه کردن عناصر دلخواه شما و ساختن سیستم ساختاری متعلق به شما انعطاف پذیرتر از HTML است. واین XML را یک فرمت ایده آل برای سازماندهی مقادیر زیاد از داده میسازد. که هم اکنون در بسیاری از بانکهای اطلاعاتی و موتورهای جستجو مورد استفاده قرار گرفته است.
1389/08/18