რა არის დეკლარაციული მარკირების ენა (DML)? განმარტება და მნიშვნელობა

დეკლარაციული მარკირების ენა, რომელიც ასევე ცნობილია როგორც აღწერითი ან სემანტიკური მარკირების ენები, არის მარკირების ენის ვარიანტები, სადაც ენა მხოლოდ აღწერს იმას, რაც უნდა ჩნდება, მაგრამ არ აკონკრეტებს როგორ, ამას თარჯიმანს უტოვებს, რათა განსაზღვროს რაღაც სტანდარტული სტილის ნიმუშის ან მეორადი სტილის გამოყენებით ენა.

Technipages განმარტავს დეკლარაციულ მარკირების ენას (DML)

ერთი მაგალითი DML არის HTML, თავდაპირველ ენაზე, HTML მხოლოდ ანიჭებს ეტიკეტებს, რომლებიც განსაზღვრავენ რა არის თანდართული ტექსტი, მაგ. თუ ისინი არიან

ან თუ ისინი არიან ა
და ა.შ, ეს ტოვებს თარჯიმანს (ბრაუზერს HTML-ის შემთხვევაში) გადაწყვიტოს სად განათავსოს ელემენტები გვერდზე. თანამედროვე HTML(5) განსხვავდება, რადგან ის ამატებს ახალ ტეგებს, რომლებიც არ არის მთლიანად დეკლარაციული ხასიათის, როგორიცაა ან რომლებიც თანდართულ ტექსტს შესაბამისად დახრილსა და თამამად აქცევს.

XML (eXtensible Markup Language) არის DML-ის მთავარი მაგალითი. XML-ში მთელი შინაარსი დალაგებულია ტეგებად, რომლებიც წმინდა აღწერილობითია, ზოგიერთ იმპლემენტაციაში ტეგების სახელებს შეიძლება ჰქონდეს მნიშვნელობა, მაგრამ ეს მნიშვნელობები მხოლოდ ადამიანის წაკითხვისთვისაა. XML მიზნად ისახავს იყოს რაც შეიძლება მოქნილი დასახელების მიმართ, სტანდარტი თავისთავად არ ითვალისწინებს დასახელებას საერთოდ ზღუდავს და გამიზნულია, რომ იყოს ჩარჩო ენის შესაქმნელად, რადგან ასეთი XML იდეალურია გამოსაყენებლად API-ები.

დეკლარაციული მარკირების ენის (DML) გავრცელებული გამოყენება

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

დეკლარაციული მარკირების ენის (DML) გავრცელებული არასწორი გამოყენება

  • დეკლარაციული მარკირების ენა უფრო გრძელი ტერმინია მარკირების ენებისთვის.