XML-ის გამოყენების მაგალითი (ახსნილი და კოდით)
Xml / / April 02, 2023
ამ სტატიაში ჩვენ ვაპირებთ გამოვიკვლიოთ XML-ის 10 გავრცელებული გამოყენება, რომლებმაც მოახდინეს რევოლუცია ინტერნეტში ინფორმაციის გაზიარების გზაზე. თქვენ აღმოაჩენთ, თუ როგორ იქცა XML აუცილებელ ინსტრუმენტად RSS არხებისთვის, დოკუმენტის ფორმატებისთვის, ვექტორული გრაფიკისთვის და ახსნილი და კოდირებული 10 მაგალითისთვის.
XML არის გაფართოებადი მარკირების ენა, რომელიც საშუალებას გაძლევთ შექმნათ პირადი ეტიკეტები მონაცემებისთვის, რაც გაადვილებს ინფორმაციის გაცვლას სხვადასხვა აპლიკაციებსა და ოპერაციულ სისტემებს შორის. XML-ით, ინფორმაცია შეიძლება იყოს სტრუქტურირებული მკაფიო და თანმიმდევრული გზით, რაც საშუალებას მოგცემთ ფოკუსირება მოახდინოთ კონტენტზე და არა ფორმატზე. XML გაგათავისუფლებთ ფორმატის შეუთავსებლობის ჯაჭვებისგან და საშუალებას გაძლევთ გაუზიაროთ თქვენი მონაცემები მსოფლიოს მარტივად და ეფექტურად.
კოდით XML-ის საერთო გამოყენების 10 მაგალითი
- RSS: RSS (Really Simple Syndication) ფორმატი იყენებს XML-ს, რათა გაავრცელოს სიახლეები და შინაარსი ვებსაიტიდან სინდიკაციის არხებით. RSS მკითხველები იყენებენ XML-ს, რათა მიიღონ და აჩვენონ უახლესი ამბები იმ ვებსაიტებიდან, რომლებსაც თვალს ადევნებენ.
კოდი:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
ამ მაგალითში, RSS არხი განსაზღვრულია სათაურით "ტექნოლოგიური სიახლეები" და მოიცავს ორ "პუნქტის" ელემენტს, რომლებიც წარმოადგენენ უახლეს ამბებს. თითოეული „საგნის“ ელემენტი შეიცავს ინფორმაციას სათაურის, ბმულის, აღწერილობისა და გამოქვეყნების თარიღის შესახებ.
ეს XML ფაილი შეიძლება გამოყენებულ იქნას ამ ახალი ამბების გასავრცელებლად სხვადასხვა სინდიკაციის არხებით, როგორიცაა RSS წამკითხველები ან ვებსაიტები, რომლებიც აგროვებენ კონტენტს სხვადასხვა წყაროდან.
- XHTML: XHTML (გაფართოებული ჰიპერტექსტის მარკირების ენა) არის HTML ენის გაფართოებული ვერსია, რომელიც იყენებს XML-ს მისი სინტაქსის განსაზღვრისათვის და იძლევა უფრო მეტ მოქნილობას ელემენტების განსაზღვრაში და ატრიბუტები.
კოდი:
ეს არის XHTML-ით შექმნილი ვებსაიტის ნიმუში. 1.0 UTF-8?>
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">კეთილი იყოს თქვენი მობრძანება ჩემს საიტზე
ამ მაგალითში განსაზღვრულია XHTML დოკუმენტი, რომელიც შეიცავს სათაურს და სხეულს. სათაური შეიცავს ინფორმაციას ვებსაიტის სათაურის და გამოყენებული სიმბოლოების შესახებ.
ტექსტი შეიცავს 1 დონის სათაურს, რომელიც მიესალმება მომხმარებელს და აბზაცს, რომელიც აღწერს ვებსაიტს. ასევე შედის სია სამი განსხვავებული გვერდის ბმულებით.
ამ XML ფაილის დამუშავება და ჩვენება შესაძლებელია ვებ ბრაუზერში, რომელიც მხარს უჭერს XHTML-ს, როგორიცაა Firefox ან Google Chrome.
- svg: SVG (Scalable Vector Graphics) ფორმატი იყენებს XML-ს მასშტაბირებადი ვექტორული გრაფიკის წარმოსაჩენად ვებ, რაც საშუალებას იძლევა უფრო მაღალი გარჩევადობა და გამოსახულების ხარისხი სხვა ვიდეო ფორმატებთან შედარებით. გამოსახულება.
კოდი:
1.0 UTF-8?>
ამ მაგალითში ვექტორული გრაფიკა განისაზღვრება SVG-ის (Scalable Vector Graphics) გამოყენებით. ფაილი იწყება XML დეკლარაციით და ელემენტით რომელიც ადგენს ნახატის არეალის ზომას 300 პიქსელის სიგანეზე 200 პიქსელის სიმაღლეზე.
შიდა ელემენტი დამატებულია ორი ფორმა: ლურჯი მართკუთხედი (x, y) პოზიციით (50,50) და სიგანე და სიმაღლე 200 y. 100 პიქსელი, შესაბამისად, და თეთრი წრე ცენტრით (cx, cy) (150,100) და რადიუსი 40 პიქსელები. ასევე მოყვება ნივთი რომელიც გვიჩვენებს წრეზე ორიენტირებულ სიტყვას „SVG“.
ამ XML ფაილის დამუშავება და ჩვენება შესაძლებელია ვებ ბრაუზერში, რომელიც მხარს უჭერს SVG-ს, როგორიცაა Firefox ან Google Chrome.
- საპონი: SOAP (მარტივი ობიექტის წვდომის პროტოკოლი) იყენებს XML-ს ინტერნეტ აპლიკაციებს შორის კომუნიკაციის გასააქტიურებლად. SOAP განსაზღვრავს წესების ერთობლიობას XML შეტყობინებების შესაქმნელად, რომლებიც იგზავნება და მიიღება ქსელში.
კოდი:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
ამ მაგალითში, მარტივი ობიექტის წვდომის პროტოკოლის (SOAP) შეტყობინება არის განსაზღვრული, რომელიც გამოიყენება ქსელში აპლიკაციებს შორის სტრუქტურირებული ინფორმაციის გასაცვლისთვის.
ფაილი იწყება XML დეკლარაციით და ელემენტით რომელიც განსაზღვრავს SOAP სახელთა სივრცეს და სახელთა სივრცეებს XML Schema (xsi) და XML Data (xsd). შიდა ელემენტი, ელემენტი მოყვება შეიცავს ავთენტიფიკაციის ინფორმაციას, მომხმარებლის სახელისა და პაროლის ჩათვლით.
ასევე მოყვება ნივთი რომელიც შეიცავს შეტყობინების შინაარსს, ამ შემთხვევაში მომხმარებლის ინფორმაციის მოპოვების მოთხოვნას მომხმარებლის იდენტიფიკატორის გამოყენებით. ელემენტები მოთავსებულია პერსონალურ სახელთა სივრცეებში, შესაბამისად, ავტორიზაციისა და მომხმარებლის ინფორმაციისთვის.
ეს XML ფაილი შეიძლება გაიგზავნოს SOAP ვებ სერვისში დამუშავებისა და რეაგირებისთვის.
- XSLT: XSLT (Extensible Stylesheet Language Transformation) ტრანსფორმაციის ენა იყენებს XML-ს XML დოკუმენტების სხვა ფორმატებში გადასაყვანად, როგორიცაა HTML ან PDF.
კოდი:
1.0 UTF-8?>
Სავაჭრო სია
ამ მაგალითში, XSLT (Extensible Stylesheet Language Transformation) ტრანსფორმაცია არის განსაზღვრული, რომელიც გამოიყენება XML დოკუმენტის სხვა ფორმატში გადასაყვანად, ამ შემთხვევაში HTML.
ფაილი იწყება XML დეკლარაციით და ელემენტით
ამ მაგალითში, HTML გვერდი, რომელიც აჩვენებს სავაჭრო სიას, იქმნება სტანდარტული HTML ელემენტების გამოყენებით, როგორიცაა ,
და . შიდა ელემენტი , ელემენტი მოყვება- შეუკვეთავი სიის და მარყუჟის შესაქმნელად
- თითოეულისთვის ელემენტის ტექსტის შინაარსის მნიშვნელობა, როგორც HTML ელემენტის შინაარსი.
- ატომები: Atom ფორმატი იყენებს XML-ს, რათა უზრუნველყოს სტანდარტული ფორმატი ვებ შინაარსის გამოქვეყნებისთვის, როგორიცაა ბლოგები და ახალი ამბების საიტები.
კოდი:
1.0 utf-8?>
... მეტი ბილეთი...
ამ მაგალითში განსაზღვრულია Atom ფაილი, რომელიც წარმოადგენს ახალი ამბების წყაროს ან ბლოგს. ფაილი იწყება XML დეკლარაციით და ელემენტით რომელიც განსაზღვრავს ატომის სახელთა სივრცეს.
შიდა ელემენტი ეს მოიცავს მეტამონაცემებს, როგორიცაა ბლოგის სათაური, ბლოგის მთავარ გვერდზე და მის ბმულებზე, არხის უნიკალურ იდენტიფიკატორს და უახლესი განახლების თარიღს. ასევე მოყვება ნივთი შეიცავს ინფორმაციას ბლოგის ავტორის შესახებ.
შიდა ელემენტი შედის ერთი ან მეტი ელემენტი, რომელთაგან თითოეული წარმოადგენს პოსტს ან ბლოგში ჩანაწერს. თითოეული შეიცავს მეტამონაცემებს, როგორიცაა სათაური, პოსტის ბმულები, პოსტის უნიკალური იდენტიფიკატორი და განახლების თარიღი.
ასევე მოყვება ნივთი A, რომელიც შეიცავს ჩანაწერის შინაარსის შეჯამებას.
ეს XML ფაილი შეიძლება გამოყენებულ იქნას ბლოგის შინაარსის წასაკითხად ან ახალი ამბების არხის შესაქმნელად.
- RDF: რესურსის აღწერის ჩარჩო (RDF) იყენებს XML-ს უზრუნველყოს სტანდარტიზებული გზა ინტერნეტში არსებული რესურსების აღწერისთვის, როგორიცაა ვებსაიტები და ფაილები მულტიმედია.
კოდი:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
ამ მაგალითში განსაზღვრულია RDF ფაილი, რომელიც აღწერს ინფორმაციას ვებსაიტზე ორი სტატიის შესახებ. ფაილი იწყება XML დეკლარაციით და ელემენტით რომელიც განსაზღვრავს RDF სახელთა სივრცეს.
შიდა ელემენტი, ორი ელემენტია განსაზღვრული, თითო თითოეული ნივთისთვის. თითოეული აქვს ატრიბუტი rdf: დაახლოებით A, რომელიც მიუთითებს რესურსზე, რომელსაც ის ეხება (ამ შემთხვევაში, სტატიის URL).
თითოეულის შიგნით, ელემენტები შედის, , და, რომელიც წარმოადგენს სტატიის სათაურს, ავტორს, თარიღს და აღწერილობას, შესაბამისად. მორგებული ელემენტი ასევე შედის A, რომელიც წარმოადგენს სტატიის ნახვების რაოდენობას.
ეს RDF ფაილი შეიძლება გამოყენებულ იქნას ინტერნეტში სტატიების შესახებ ინფორმაციის გასაზიარებლად ან ახალი ამბების არხის შესაქმნელად.
- XBRL: XBRL (Extensible Business Reporting Language) ფორმატი იყენებს XML-ს ფინანსური და ბიზნეს ანგარიშების ონლაინ პრეზენტაციისა და გაცვლისთვის.
კოდი:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: link=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: iccbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
ეს მაგალითი შეიცავს ფინანსურ ინფორმაციას კომპანიისთვის და დაწერილია XBRL (eXtensible Business საანგარიშო ენა), მარკირების ენა, რომელიც გამოიყენება ანგარიშგების სტანდარტიზებისთვის ფინანსური.
ფაილი იწყება სათაურით, რომელშიც მითითებულია დოკუმენტის ვერსია და კოდირება. შემდეგ განისაზღვრება სახელთა სივრცე და ელემენტები გამოიყენება საანგარიშო ერთეულის, პერიოდისა და სცენარის შესახებ ინფორმაციის წარმოსაჩენად.
საზომი ერთეულები ასევე განისაზღვრება რიცხვითი მნიშვნელობებისთვის და ფაქტები (ფაქტები), როგორიცაა გაყიდვები და წმინდა შემოსავალი, წარმოდგენილია მიმდინარე წლის კონტექსტში.
- კმლ: KML (Keyhole Markup Language) ფორმატი იყენებს XML-ს გეოსივრცული მონაცემების წარმოსაჩენად და ჩვეულებრივ გამოიყენება რუკების და ნავიგაციის აპლიკაციებში.
კოდი:
1.0 UTF-8?>
ეს მაგალითი წარმოადგენს Keyhole Markup Language (KML) ფაილს, რომელიც გამოიყენება გეოგრაფიული ინფორმაციის სტრუქტურირებულ ფორმატში აღსაწერად.
ფაილი იწყება სათაურით, რომელშიც მითითებულია დოკუმენტის ვერსია და კოდირება, რასაც მოჰყვება დოკუმენტის განყოფილება, რომელიც შეიცავს ზოგად ინფორმაციას ფაილის შესახებ, როგორიცაა სახელი და აღწერა.
შემდეგ, განისაზღვრება საქაღალდე, რომელიც აჯგუფებს ადგილის ნიშნის ელემენტებს, რომლებიც წარმოადგენს ადგილებს რუკაზე. თითოეული ადგილის ნიშანი შეიცავს ინფორმაციას, როგორიცაა წერტილის ელემენტით წარმოდგენილი ადგილის სახელი, აღწერა და კოორდინატები.
ამ მაგალითში წარმოდგენილია რევოლუციის ძეგლი და აცტეკას სტადიონი მეხიკოში.
- OpenDocument: OpenDocument Format იყენებს XML-ს ტექსტური დოკუმენტების, ცხრილების და პრეზენტაციების შესაქმნელად და რედაქტირებისთვის, რაც საშუალებას აძლევს სხვადასხვა პროგრამულ აპლიკაციებს შორის ურთიერთთანამშრომლობას.
კოდი:
1.0 UTF-8?>
xmlns: office="urn: oasis: names: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: names: tc: opendocument: xmlns: text: 1.0"
xmlns: table="urn: oasis: names: tc: opendocument: xmlns: table: 1.0">
ეს მაგალითი წარმოადგენს OpenDocument ფაილს, რომელიც გამოიყენება ტექსტური დოკუმენტების, ცხრილების და პრეზენტაციების შესაქმნელად.
ფაილი იწყება სათაურით, რომელშიც მითითებულია დოკუმენტში გამოყენებული სახელების სივრცეები, რასაც მოჰყვება ოფისი: სხეულის განყოფილება, რომელიც შეიცავს დოკუმენტის შინაარსს.
Office: text განყოფილება გამოიყენება ტექსტის დასამატებლად, ხოლო table: table განყოფილება გამოიყენება ცხრილის დასამატებლად სამი სვეტით: სახელი, ასაკი და პროფესია. ცხრილის თითოეული მწკრივი განისაზღვრება ცხრილის ელემენტით: ცხრილი-სტრიქონი და თითოეული უჯრედი ცხრილის ელემენტით: ცხრილის უჯრედი.
ფაილი აჩვენებს ორ რიგს ორი განსხვავებული ადამიანის ინფორმაციით.
ციტირებული APA: დელ მორალი, მ. & როდრიგესი, ჯ. (ს.ფ.). XML-ის გამოყენების მაგალითი (ახსნილი და კოდით).მაგალითი. წაკითხვის თარიღი: 2023 წლის 31 მარტს https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html