კონცეფცია განმარტება ABC
Miscellanea / / July 04, 2021
გილემ ალსინა გონსალესის მიერ, ნოემბერში. 2018
პირველი კომპიუტერების შემდეგ, ეს მანქანები მუშაობდნენ სტრუქტურულ მონაცემებზე, თუმცა ახლა ისინი ამის გაკეთებას იწყებენ არა სტრუქტურირებული მონაცემებით ხელოვნური ინტელექტი.
მონაცემთა სტრუქტურის შესაქმნელად, გჭირდებათ რაიმე სახის ენა აღწერითი, რომელიც საშუალებას იძლევა განისაზღვროს სტრუქტურა და მიეთითოს, თუ რომელ დარგებს მიეკუთვნება თითოეული მონაცემი. ეს ენა საშუალებას აძლევს კომპიუტერულ აპლიკაციებს სწორად ამოიცნონ და წარმოადგინონ მონაცემები და მათ შეუძლიათ განსაზღვრონ მონაცემები ფორმატი იმ ფაილებიდან, რომელშიც ისინი შენახულია.
XML ერთ-ერთია ამ ენებიდან, რომელიც საშუალებას გაძლევთ განსაზღვროთ მონაცემები, თუმცა ის უფრო შორს მიდის ვიდრე ეს.
XML (აბრევიატურა) გაფართოებადი მარკირების ენა) არის მარკირების ენა, რომელიც საშუალებას გვაძლევს განვსაზღვროთ როგორც მონაცემთა სტრუქტურა, ასევე დოკუმენტი, რომ ის წაკითხული იყოს როგორც კომპიუტერისთვის, ასევე ადამიანისთვის.
ცოტათი წინსვლისას, მე მოგცემთ მისი გამოყენების მაგალითს: ენას HTML რომლითაც ვებგვერდები შენდება, შეიძლება განისაზღვროს, როგორც XML ქვეჯგუფი.
მიუხედავად იმისა, რომ ჩვენ ვსაუბრობთ ენაზე, წმინდა XML არის მეტენოვანი, რადგან მისი სინტაქსია განსაზღვრული, მაგრამ არა სიტყვები რომლითაც ხდება მისი მატერიალიზაცია, ასე რომ თითოეულს შეუძლია განსაზღვროს XML ქვეჯგუფი ამოცანისთვის ბეტონის. ასე შეიძლება განისაზღვროს HTML, როგორც XML ქვეჯგუფი.
მისი გამოყენება ვრცელდება ისეთ პროგრამებზე, როგორიცაა ტექსტი, მონაცემთა ბაზები ან ცხრილები, ზოგადად ყველა ის ამოცანა, რომელიც საჭიროებს სტრუქტურას (შესაბამისად, სტრუქტურულ მონაცემებზე საუბრის დაწყებამდე) და / ან პრეზენტაცია.
თითოეული ნიშნის XML თითოეული ნიშანი იწყება ნიშნით.
ამ გზით, ჩვენ შეგვიძლია განვასხვავოთ ტექსტისა და მონაცემების ნიშნები, რომლებიც მათ თან ახლავს (და მათი დიფერენცირება ასევე შეუძლია კომპიუტერულ პროგრამას, რომელიც მართავს მათ).
გარდა ამისა, არსებობს ტეგები გახსნა და დახურვა. განსხვავება ის არის, რომ დახურვის პირობა დააყენა სიმბოლო / შორის ჩასმულ სიტყვას.
ამ ეტაპზე მოდით ავიღოთ XML– ის გამოყენების მაგალითი: ძალიან მარტივი სატელეფონო წიგნი აგებული ტეგები ამ მეტენოვან ენაზე, რომელიც გაზომეთ:
ჩვენ შეგვიძლია შევქმნათ პროგრამა, რომელიც მართავს ამ ჩანაწერებს და წარუდგენს მათ შესაბამის ფორმას.
პრაქტიკაში, XML სულ უფრო ხშირად გამოიყენება და ჩვენ მას ვიყენებთ ისე, რომ არ ვიცით ის მთავარ საოფისე პროგრამებში, როგორიცაა Microsoft Office და LibreOffice.
ფორმატის ფაილი ორივე ეს უკვე დიდი ხანია XML– ის ქვეჯგუფად, რაც ამარტივებს ერთ – ერთში გენერირებული ფაილების ჩატვირთვას და წარმოდგენას. ამასთან, ის ფაქტი, რომ პრეზენტაციები ყოველთვის ერთნაირი არ არის, იმაში მდგომარეობს, რომ მონაცემთა საბოლოო პრეზენტაცია პროგრამას ეკისრება.
XML დოკუმენტს აქვს მეტი რესურსი და განყოფილება, როგორიცაა კომენტარები ან შინაარსის მოდელები, მაგრამ მისი არსი ის არის, რაც მე ავუხსენი მაგალითში.
აქედან, იგი ისე გართულდება, როგორც ჩვენი საჭიროებები, თუმცა, სინამდვილეში, XML ძნელად დაინახავს ა ნიკი დაასრულეთ, რომ დიახ, თქვენ შეგიძლიათ იმუშაოთ ისე, რომ ეს არ გააცნობიეროთ ამ ფორმატით.
ფოტოლიას ფოტოები: მაქსიმ კაბაკო / კიტი
თემები XML- ში