Տարբերություն XML-ի և XHTML-ի միջև

Տարբերություն XML-ի և XHTML-ի միջև
Տարբերություն XML-ի և XHTML-ի միջև

Video: Տարբերություն XML-ի և XHTML-ի միջև

Video: Տարբերություն XML-ի և XHTML-ի միջև
Video: Լուսնի ազդեցությունը մեծ է կնոջ վրա 2024, Հուլիսի
Anonim

XML ընդդեմ XHTML

XML նշանակում է ընդարձակվող նշագրման լեզու: Այն սահմանվում է XML 1.0 ճշգրտման մեջ, որը մշակվել է W3C-ի (World Wide Web Consortium) կողմից: XML-ն ապահովում է տվյալների և տեքստի կոդավորման ստանդարտ եղանակ, որը նույնպես պարզ է, որպեսզի բովանդակությունը հնարավոր լինի փոխանակել վարորդների սարքավորումների, օպերացիոն համակարգերի և հավելվածների միջև՝ մարդկային փոքր միջամտությամբ: XHTML-ը (բխում է eXtensible HyperText Markup Language-ից) կարելի է դիտել որպես XML-ի և HTML-ի (HyperText Markup Language): XHTML-ը կազմված է HTML 4.01 տարբերակի տարրերից՝ համակցված XML-ի խիստ շարահյուսության հետ:

XML

XML-ը նշագրման լեզու է, որն օգտագործվում է տվյալների և տեքստի փոխանցման համար վարորդների սարքավորումների, օպերացիոն համակարգերի և հավելվածների միջև՝ մարդկային փոքր միջամտությամբ:XML-ը տրամադրում է պիտակներ, ատրիբուտներ և տարրերի կառուցվածքներ, որոնք կարող են օգտագործվել համատեքստի տեղեկատվություն տրամադրելու համար: Համատեքստի այս տեղեկատվությունը կարող է օգտագործվել բովանդակության իմաստը վերծանելու համար: Սա հնարավորություն է տալիս զարգացնել արդյունավետ որոնման համակարգեր և կատարել տվյալների արդյունահանում տվյալների վրա: Ավելին, ավանդական հարաբերական տվյալների բազաները հարմար են որպես XML տվյալներ, քանի որ դրանք կարող են կազմակերպվել տողերով և սյունակներում, սակայն XML-ն ավելի քիչ աջակցություն է տրամադրում հարուստ բովանդակությամբ տվյալներին, ինչպիսիք են աուդիո, վիդեո, բարդ փաստաթղթեր և այլն: XML տվյալների բազաները տվյալները պահպանում են կառուցվածքային, հիերարխիկ ձևով: ինչը թույլ է տալիս հարցումներն ավելի արդյունավետ մշակել: XML պիտակները նախապես սահմանված չեն, և օգտվողները կարող են սահմանել նոր թեգեր և փաստաթղթերի կառուցվածքներ: Նաև ինտերնետի նոր լեզուներ, ինչպիսիք են RSS, Atom, SOAP և XHTM, ստեղծվել են XML-ի միջոցով:

XHTML

XHTML-ը կարելի է դիտել որպես HTML-ի ավելի մաքուր տարբերակ, որը նույնպես ավելի խիստ է, քան HTML-ը: XHTML-ը նաև W3C-ի առաջարկություն է (խորհուրդ է տրվում 2000թ. հունվարին) և HTML-ի և XML-ի համադրություն է:XHTML-ում ամեն ինչ պետք է ճիշտ նշվի, ի տարբերություն HTML-ի: Սա կապահովի լավ ձևաչափված փաստաթղթերի պատրաստումը: Սա շատ կարևոր է այսօր, քանի որ բրաուզերի տարբեր տեխնոլոգիաները լայնորեն կիրառվում են: Սա ներառում է բրաուզերներ, որոնք աշխատում են բջջային սարքերի վրա, ինչպիսիք են հեռախոսները, և այդ բրաուզերները չունեն անհրաժեշտ հնարավորություններ՝ սխալ ձևաչափված նշագծման լեզուներով էջերը մեկնաբանելու համար: Հետևաբար, XHTML-ը, որը միավորում է XML-ի (նախատեսված տվյալների նկարագրության համար) և HTML-ի (նախատեսված տվյալների ցուցադրման համար) ուժեղ կողմերը ապահովում է խիստ ձևաչափված նշագրման լեզու, որը խուսափում է վերը նշված խնդրից: Բոլոր բրաուզերներն աջակցում են XHTML-ին և այն համատեղելի է HTML 4.01-ի հետ։

Ո՞րն է տարբերությունը XML-ի և XHTML-ի միջև:

XHTML-ը նշագրման լեզու է, որը նախագծված է XML-ը և HTML-ը համատեղելով: XML-ն ապահովում է XHMTL-ի ընդարձակելիությունը՝ միաժամանակ պահանջելով, որ XHTML փաստաթղթերը լավ ձևաչափված լինեն՝ ի տարբերություն HTML-ի: Թեև XML-ը նշագրման լեզու է, որը նախատեսված է վարորդների սարքավորումների, օպերացիոն համակարգերի և տարբեր հավելվածների միջև տվյալների փոխանցման համար, XHTML-ը համատեղում է XML-ի ուժեղ կողմերը HTML-ի հետ և ապահովում է ավելի մաքուր և խիստ նշագրման լեզու վեբ էջեր ստեղծելու համար:XHTML-ը կարող է դիտվել որպես վեբ էջերի ապագա: Այնուամենայնիվ, XML-ը կարող է օգտագործվել տարբեր ծրագրերում, ինչպիսիք են վեբ հավելվածները, որոնք հաղորդակցվում են տարբեր հարթակների և օպերացիոն համակարգերի միջև, որոնք չեն սահմանափակվում միայն վեբ բրաուզերների հետ շփվելով:

Խորհուրդ ենք տալիս: