Ურთიერთობა SGML, HTML და XML

როდესაც შეხედავთ SGML, HTML და XML, შეგიძლიათ განიხილონ ეს ოჯახი დაჯგუფება. SMGL, HTML და XML ყველა მარკირებული ენაა . ტერმინი მარკირებას იღებს რედაქტირებისგან, რომელიც იღებს მწერლებს, ხელნაწერებს. რედაქტორი, როდესაც შინაარსის განხილვისას, "აღსანიშნავად, ხელნაწერზე გამოყოფს გარკვეულ სფეროებში. კომპიუტერულ ტექნოლოგიებში, მარკირებული ენა არის სიტყვებისა და სიმბოლოების ნაკრები, რომლებიც ხაზს უსვამენ მას, რომ განსაზღვრონ ვებ-დოკუმენტისთვის. მაგალითად, ინტერნეტ გვერდის შექმნისას, გსურთ ცალკე პუნქტები და წერილები გაბედული სახით შეიტანოთ. ეს ხორციელდება მარკირების ენაზე. ერთხელ თქვენ გესმით როლები SGML, HTML და XML პიესა ვებ გვერდზე დიზაინი, დაინახავთ ნათესავი ამ მკაფიო ენების ერთმანეთს. ურთიერთობა SGML, HTML და XML არის ოჯახური კავშირი, რომელიც ვებსაიტის მუშაობის და ვებ დიზაინის დინამიკას უწყობს ხელს.

SGML

ამ ოჯახში მარკირებული ენები, სტანდარტული გენერალიზებული მარკუპი ენა (SGML) არის მშობელი. SGML უზრუნველყოფს გზა მარკირების ენების განსაზღვრასა და მათი ფორმის სტანდარტებს. სხვა სიტყვებით რომ ვთქვათ, SGML აღნიშნავს, თუ რა შეიძლება ითქვას ზოგიერთ ენაზე ან რა არ უნდა გააკეთოს, რა ელემენტები უნდა შეიცავდეს, როგორიცაა tags და ენის ძირითადი სტრუქტურა. როგორც მშობელი ბავშვის გენეტიკურ მახასიათებლებში გადის, SGML გადის სტრუქტურას და ფორმატის წესებს მარკირებულ ენებზე.

HTML

ჰიპერტექსტის მარკირების ენა (HTML) არის SGML- ის ბავშვი ან აპლიკაცია. ეს არის HTML, რომელიც, როგორც წესი, დიზაინებს გვერდს ინტერნეტ ბრაუზერი. HTML- ის გამოყენება შეგიძლიათ სურათების ჩასმა, შექმნათ გვერდი სექციები, შექმენით შრიფტები და უშუალოდ გვერდის ნაკადი . HTML არის მარკირებული ენა, რომელიც ქმნის ვებ-გვერდის ფორმას და გარეგნს. გარდა ამისა, HTML- ის გამოყენებით, თქვენ შეგიძლიათ სხვა ფუნქციების ნახვა ვებ-გვერდზე სკრიპტის საშუალებით, როგორიცაა JavaScript. HTML არის უპირატესი ენა, რომელიც გამოიყენება ვებ დიზაინისთვის.

XML

გაფართოების მარკირების ენა (XML) არის ბიძაშვილი HTML და ძმისწული SGML- სთვის. მიუხედავად იმისა, რომ XML არის მარკირებული ენა და, შესაბამისად, ოჯახის წევრი, მას აქვს განსხვავებული ფუნქციები, ვიდრე HTML. XML არის SGML- ის შემცვლელი - მისცეს მას უფლება, რომ განაცხადი, როგორიცაა HTML, არ გააჩნია. XML- ს შეუძლია საკუთარი განაცხადების განსაზღვრა. რესურსების აღწერა ფორმატი (RDF) არის XML- ის გამოყენება. HTML შემოიფარგლება დიზაინით და არ გააჩნია შვილობილი ან აპლიკაციები. XML არის SGML- ის პარადიკად ქვემოთ ან სინათლის ვერსია, რომელიც შექმნილია შეზღუდული სიჩქარის მუშაობით. XML გენეცირებული გენეტიკური თვისებები SGML- სგან, მაგრამ ქმნის საკუთარი ოჯახის შექმნას. XML- ის ქვეჯგუფი მოიცავს XSL და XSLT.