چرا می بایست درباره XHTML بدانید؟
دراین محتوا بدین سوالها جواب میدهیم و شمارا با XHTML تماما آشنا می کنیم. مخاطبان این محتوا اشخاصی میباشند که لهجه علامتگذاری HTML را میشناسند و با آن عمل کردهاند. برای فهم و شعور اکس اچ تی ام ال و دلایل مهم برای گسترشی آن مورد نیاز میباشد که با html، xml و لهجههای آرمگذاری آشنا بود. پس، در حالتیکه پیشرفتدهنده تارنما نیستید و درباره html، لهجههای علامتگذاری و مداقه فوقالعاده آنان در پیاده سازی و گسترش وب سایتها چیزی نمیدانید؛ آغاز نوشتهعلمی «html چیست و چه کاربردی دارااست؟+(لیست جامع تگ های html)» طراحی سایت را بخوانید.
درصورتی که طراح وب سایت میباشید و چیزهایی درباره XHTML شنیدهاید و می خواهید بیشتر دربارهاش بدانید، به تلاوت ادامه دهید. سؤالی را دراینباره بیپاسخ نمیگذاریم.
آنچه دراین نوشته خواهیم داشت
XHTML چیست؟
Extensible HyperText Markup Language (گویش نشانگذاری فرامتن بسطپذیر) ورژنی توسعه و گسترش و توسعهیافته گویش علامتگذاری HTML میباشد تا به آن امتیازات و قابلیت و امکانهای گویش نشانگذاری XML داده گردد. XML یا این که Extensible Markup Language (گویش آرمگذاری بسطپذیر) هم صحیح مانند html یک لهجه نشانگذاری میباشد که دوران کوتاهی سپس ساخته و منتشر شد.
گویشهای نشانگذاری به معنای ظریف کلمه و واژه گویشهای نرم افزارنویسی و اسکریپتنویسی نیستند. گویشهای نشانگذاری با غرض ذخیرهسازی و جابجایی داده ها ازطریق وب و فی مابین سیستمهای متفاوت پیاده سازی و تشکیل شدهاند. از این گویشها برای گروهبندی داده ها ورقه ها (محتواهای جان دار در یک کاغذ تارنما) و ساختاردادن به قسمتهای متفاوت آن به کار گیری می گردد. با به کار گیری از این لهجهها داده ها طوری نوشته می گردند که مرورگرها (کامپیوتر/ماشین) قدرتمند به قرائت و اکراندادن ساختارها و داده ها در پوستههای معلومگردیده به مخاطب باشند.
صحت دارد که HTML و XML مشابهتهای متعددی داراهستند و هر دو براساس استانداردهای لهجههای نمادگذاری (SGML) درست شدهاند، ولی تفاوتهای بسیار مهمی هم دارا هستند. از مهم ترین تفاوتهای این دو لهجه علامتگذاری این میباشد که گویش XML طوری پیاده سازی گردیده که هم آدمها و هم هر نوع ماشین و سیستمی بتواند آن را بخواند. ولی HTML اینطور وجود ندارد.
به مثالهای پایین اعتنا نمائید. در هر دو تیمای از داده ها (یک مدرک یا این که متن واحد) با دو گویش XML و HTML ساختاربندی، پوستهبندی و ارائه گردیدهاند.
J.R.R. Tolkien
1954
24.99
Douglas Adams
1979
14.95
Bookstore
Title Author (Year) Price
The Lord of the Rings J.R.R. Tolkien (1954) $24.99
The Hitchhiker\'s Guide to the Galaxy Douglas Adams (1979) $14.95
به عبارتیطور که در مثالها مراعات میکنید، گویش HTML تگهای بیشتری داراست و شاید بتوان خاطرنشان کرد که در مقایسهبا اولین مثال مقداری غامضخیس میباشد. XML معمولیخیس میباشد و ذخیره و جابجایی داده ها را نیز بی آلایشخیس مینماید. XML بی آلایشخیس میباشد زیرا برعکس HTML تگهای تعریف و تمجیدگردیده ندارد.
بههمینادله، بدین لهجه پیشرفتپذیر گفته می گردد زیرا پیشرفتدهنده میتواند براساس نیازش هر تگی را تعریفوتمجید و به کدهای نوشتهگردیده بیفزاید. در صورتی گسترشدهنده به اطلاعاتی که با XML ذخیزهگردیده است مفاد جدیدی را با تگهای نو بیفزاید، سیستمهای متعدد مشکلی با تلاوت تگهای نو ندارد.
آنچه دراین لهجه مداقه ویژهای داراست این میباشد که ساختار و قواعد به طور کامل رعایت خواهد شد. XML قواعد نوشتاری (نحوی) مشقت بارگیرانهتری دارااست تا خوانایی کدها و ساختار منظم و روشن را ضمانت نماید. بههمینعامل، هرزمان که از آن قواعد تاسی نشده باشد، هیچ نصیب از کدها ایفا و اکران داده نمیشود.
XHTML لهجه نمادگذاری میباشد که براساس قواعد XML تشکیلشده و درحقیقت ورژنای از HTML میباشد که با قواعد XML نوشته میگردد تا برخلاف HTML توسعه و گسترشپذیر و با سیستمهای متفاوت و اشکال گویشها سازگار باشد.
چرا می بایست درباره XHTML بدانید؟
دراین محتوا بدین سوالها جواب میدهیم و شمارا با XHTML تماما آشنا می کنیم. مخاطبان این محتوا اشخاصی میباشند که لهجه علامتگذاری HTML را میشناسند و با آن عمل کردهاند. برای فهم و شعور اکس اچ تی ام ال و دلایل مهم برای گسترشی آن مورد نیاز میباشد که با html، xml و لهجههای آرمگذاری آشنا بود. پس، در حالتیکه پیشرفتدهنده تارنما نیستید و درباره html، لهجههای علامتگذاری و مداقه فوقالعاده آنان در پیاده سازی و گسترش وب سایتها چیزی نمیدانید؛ آغاز نوشتهعلمی «html چیست و چه کاربردی دارااست؟+(لیست جامع تگ های html)» طراحی سایت را بخوانید.
درصورتی که طراح وب سایت میباشید و چیزهایی درباره XHTML شنیدهاید و می خواهید بیشتر دربارهاش بدانید، به تلاوت ادامه دهید. سؤالی را دراینباره بیپاسخ نمیگذاریم.
آنچه دراین نوشته خواهیم داشت
XHTML چیست؟
Extensible HyperText Markup Language (گویش نشانگذاری فرامتن بسطپذیر) ورژنی توسعه و گسترش و توسعهیافته گویش علامتگذاری HTML میباشد تا به آن امتیازات و قابلیت و امکانهای گویش نشانگذاری XML داده گردد. XML یا این که Extensible Markup Language (گویش آرمگذاری بسطپذیر) هم صحیح مانند html یک لهجه نشانگذاری میباشد که دوران کوتاهی سپس ساخته و منتشر شد.
گویشهای نشانگذاری به معنای ظریف کلمه و واژه گویشهای نرم افزارنویسی و اسکریپتنویسی نیستند. گویشهای نشانگذاری با غرض ذخیرهسازی و جابجایی داده ها ازطریق وب و فی مابین سیستمهای متفاوت پیاده سازی و تشکیل شدهاند. از این گویشها برای گروهبندی داده ها ورقه ها (محتواهای جان دار در یک کاغذ تارنما) و ساختاردادن به قسمتهای متفاوت آن به کار گیری می گردد. با به کار گیری از این لهجهها داده ها طوری نوشته می گردند که مرورگرها (کامپیوتر/ماشین) قدرتمند به قرائت و اکراندادن ساختارها و داده ها در پوستههای معلومگردیده به مخاطب باشند.
صحت دارد که HTML و XML مشابهتهای متعددی داراهستند و هر دو براساس استانداردهای لهجههای نمادگذاری (SGML) درست شدهاند، ولی تفاوتهای بسیار مهمی هم دارا هستند. از مهم ترین تفاوتهای این دو لهجه علامتگذاری این میباشد که گویش XML طوری پیاده سازی گردیده که هم آدمها و هم هر نوع ماشین و سیستمی بتواند آن را بخواند. ولی HTML اینطور وجود ندارد.
به مثالهای پایین اعتنا نمائید. در هر دو تیمای از داده ها (یک مدرک یا این که متن واحد) با دو گویش XML و HTML ساختاربندی، پوستهبندی و ارائه گردیدهاند.
J.R.R. Tolkien
1954
24.99
Douglas Adams
1979
14.95
Bookstore
Title Author (Year) Price
The Lord of the Rings J.R.R. Tolkien (1954) $24.99
The Hitchhiker\'s Guide to the Galaxy Douglas Adams (1979) $14.95
به عبارتیطور که در مثالها مراعات میکنید، گویش HTML تگهای بیشتری داراست و شاید بتوان خاطرنشان کرد که در مقایسهبا اولین مثال مقداری غامضخیس میباشد. XML معمولیخیس میباشد و ذخیره و جابجایی داده ها را نیز بی آلایشخیس مینماید. XML بی آلایشخیس میباشد زیرا برعکس HTML تگهای تعریف و تمجیدگردیده ندارد.
بههمینادله، بدین لهجه پیشرفتپذیر گفته می گردد زیرا پیشرفتدهنده میتواند براساس نیازش هر تگی را تعریفوتمجید و به کدهای نوشتهگردیده بیفزاید. در صورتی گسترشدهنده به اطلاعاتی که با XML ذخیزهگردیده است مفاد جدیدی را با تگهای نو بیفزاید، سیستمهای متعدد مشکلی با تلاوت تگهای نو ندارد.
آنچه دراین لهجه مداقه ویژهای داراست این میباشد که ساختار و قواعد به طور کامل رعایت خواهد شد. XML قواعد نوشتاری (نحوی) مشقت بارگیرانهتری دارااست تا خوانایی کدها و ساختار منظم و روشن را ضمانت نماید. بههمینعامل، هرزمان که از آن قواعد تاسی نشده باشد، هیچ نصیب از کدها ایفا و اکران داده نمیشود.
XHTML لهجه نمادگذاری میباشد که براساس قواعد XML تشکیلشده و درحقیقت ورژنای از HTML میباشد که با قواعد XML نوشته میگردد تا برخلاف HTML توسعه و گسترشپذیر و با سیستمهای متفاوت و اشکال گویشها سازگار باشد.

آشنایی نیاز استفاده کننده و نیت کاوش