Original Article:
"http://xml.silmaril.ie/"

  1. რა არის XML?

XML – გააფართოვოთ markup language.

XML არის გააფართოვოთ markup language. ეს აუმჯობესებს ფუნქციონალური ინტერნეტის გამოყენების შესახებ საიდენტიფიკაციო ინფორმაცია უფრო ზუსტი, მოქნილი და ადაპტური გზა.

ფართოვდება ამ ენაზე უწოდებენ, რადგან ეს არ არის ფიქსირებული ფორმატში ტიპი HTML (რომელიც არის სტანდარტული markup language). პირიქით, XML, არის მეტა ენა – ენა, სადაც აღწერილია სხვა ენაზე, რომელიც საშუალებას გაძლევთ დიზაინი თქვენი საკუთარი markup ენებზე შეუზღუდავი რაოდენობით სხვადასხვა დოკუმენტები. XML შეგიძლიათ ამის გაკეთება, იმიტომ, რომ ეს დაწერილი SGML, საერთაშორისო სტანდარტის მეტა-ენის markup ტექსტური დოკუმენტების (ISO 8879).

 

  1. რა არის markup language? (Markup Language)

A markup language არის გზა, სადაც აღწერილია, რა არის, რომ დოკუმენტი.

A markup language არის მითითებული სიმბოლოები და სიტყვები, რათა დადგინდეს სტრუქტურული პირადობის ან ფუნქციები თითოეული ნაწილი დოკუმენტი (მაგალითად: “ეს პარაგრაფი”, “ეს არის სათაური”, “ეს სია”, “ეს არის ხელმოწერის გრაფაში და ა. შ.). პროგრამები შეგიძლიათ გამოიყენოთ markup ერთად სტილისტური დიზაინი გადაიყვანოთ დოკუმენტში ცარიელია, ბეჭდვითი, აუდიო, ვიდეო, ბრაილის შრიფტი ფორმატში, ან ფორმატებში pereobrabotan მონაცემები.

ზოგიერთი markup ენების (განსაკუთრებით იმ გამოიყენება სიტყვა პროცესორები), პირიქით, აღწერს მხოლოდ საქონლის ჩვენება (“ეს არის დახრილი”, “ეს არის თამამი”, “უფსკრული ქვემოთ 3 mm,” და ა. შ.), ეს სისტემები შეიძლება გამოყენებულ იქნეს მხოლოდ ჩვენება, და ძლივს იყოს გამოყენებული სხვა მიზნებისთვის.

XML ზოგჯერ მოხსენიებული, როგორც smoopaykaxy ენის, როგორც სახელები markup ელემენტები შეგიძლიათ წარმოადგენს ტიპი შინაარსი (მაგ., სათაური, განყოფილებიანი, ლინკები, და ა. შ.)

 

  1. რა არის XML?

XML არსებობს იდენტიფიკაცია, გადაცემა და შენახვა.

მისი ამოცანაა დადგენილების სტანდარტული SGLM შენარჩუნება, გადაცემის და დამუშავების მონაცემები ისე, რომ შესაძლებელი HTML. XML უკვე განკუთვნილია მარტივად განხორციელება და თავსებადობის SGML და HTML. (by Bray, Paoli, Sperbegr-McQueen, Maler და Yergeau, 2004).

მიუხედავად იმისა, რომ ადრეული მცდელობა (ადრეული მცდელობა), ბრაუზერები არასოდეს დაშვებული გამოყენების SGML, მხოლოდ HTML (მიუხედავად იმისა, რომ plugins უკვე არსებობდა). ბრაუზერები, ასევე დაშვებული (კი წახალისებული), რომ ავტორები გააფუჭებს ან განადგურება მათი HTML, რათა ის “მარტივი”. ეს დასაშვებია HTML მისაღებად გავრცელდა, თუმცა, მივიღებთ განვითარების ათი წლის განმავლობაში, რადგან შეუძლებელია საიმედო პროგრამირების. XML დადგენილია, რომ შესაბამისად წესების არის სავალდებულო, მაგრამ გააკეთა წესები ბევრად უფრო მარტივია, ვიდრე SGML.

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

– საიდენტიფიკაციო ინფორმაცია

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

– შენახვის ინფორმაცია

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

– სტრუქტურა ინფორმაცია

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

– გამოცემა

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

– გადაცემის მონაცემები და შეტყობინებები

XML ასევე მძიმედ მეორადი ანიჭებენ ან encapsulate ინფორმაცია იმისათვის, რომ გადმოცემა ფარგლებში სხვადასხვა კომპიუტერული სისტემების, რომელიც სხვა შემთხვევაში ვერ კომუნიკაცია გამო დახურული და საიდუმლო მონაცემები ფორმატებში. უზრუნველყოფს interasia (ლინგვა ფრანკა) იდენტიფიკაცია და აგება მონაცემთა, XML, უზრუნველყოფს საერთო “კონვერტში” interprocess ურთიერთობა.

ვებ მომსახურება

აგებული ყველა ვებ მომსახურება, ისევე როგორც გამოყენების ბრაუზერები, მანქანა-processable მონაცემები შეიძლება გაცვალეს შორის თანმიმდევრული სისტემები, რომლებიც ადრე ხელმისაწვდომია მხოლოდ ადამიანი (HTML). მეტეოროლოგიური სამსახური, e-Commerce საიტები, ახალი ამბები ბლოგები, საიტები ტექნოლოგია AJaX, და ათასობით სხვა რესურსების გაცვლა მონაცემები, როგორიცაა სმარტფონი app – გამოყენება XML მართვა და გადასცეს მონაცემები და ვებ ბრაუზერის ან პროგრამა ჩვენება და ურთიერთქმედების.

  1. რა არის SGML?

სტანდარტული მსუბუქი markup language, ISO 8879:1986

SGML არის სტანდარტული მსუბუქი markup language (ISO 8879:1986), საერთაშორისო სტანდარტის განსაზღვრა, markup და აღწერს სტრუქტურა სხვადასხვა ტიპის ელექტრონული დოკუმენტები. სია SGML FAQ დავით Megginson არის აქ:http://math.albany.edu:8800/hm/sgml/cts-faq.html;

ვებ-გვერდი SGML Robin საფარი აქ: http://www.oasis-open.org/cover/general.html

ჯიშის თქვენ ასევე შეგიძლიათ ცდილობენ “არასამთავრობო SGML FAQ” Joey ინგლისური:http://www.flightlab.com/~joe/sgml/faq-not.txt

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

XML არის მსუბუქი მოჭრილი ვერსია SGML, რომელიც ინარჩუნებს საკმარისი ფუნქციონალური უნდა იყოს სასარგებლო, მაგრამ გარეშე ყველა დამატებითი ფუნქციები, რამაც SGML ძალიან რთული პროგრამირების ვებ გარემო.

ISO სტანდარტები, როგორიცაა SGML – მართავს სტანდარტიზაციის საერთაშორისო ორგანიზაცია (ჟენევა, შვეიცარია). იყიდება ან წინააღმდეგ მათი არსებობა, ასევე ხმის წარმომადგენლები,, ნაციონალური სტანდარტების ორგანოს ყოველი ქვეყანა.

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

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

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

  1. რა არის HTML

HTML არის მონიშვნის ენა, ვერსია RFC 1866, ენა, ვებ-გვერდები.

HTML არის “ჰიპერტექსტის მარკირების ენა (ორიგინალური ვერსია RFC 1866, ახლა HTML 4.01), რომელიც გაჩნდა, როგორც პატარა პროგრამა საქართველოს SGML ინტერნეტში, გამოიგონა ტიმ ბერნერს-ლი, 1989 და 1990-იან წლებში, რომ ევროპული ცენტრის ბირთვული კვლევების.

თავდაპირველად მან განსაზღვრული ძალიან მარტივი კლასი დოკუმენტების header სექციები, პუნქტები, სიები, ცხრილები და ილუსტრაციები, და რამდენიმე ინფორმაცია, მაგრამ ძალიან შეზღუდული პრეზენტაცია ელემენტები (Flynn, 1995), ასევე მხარდაჭერა ჰიპერტექსტის და მულტიმედია. სმ.კითხვა გაფართოებული HTML.

მიმდინარე რეკომენდაციები მიერ W3C არის XML ვერსია HTML, მოუწოდა XHTML, და მედია უფრო ხელმისაწვდომი და მობილური ვერსია მოუწოდა HTML5 . HTML და XHTML, არის ცალკე კითხვა, მხარს უჭერს სტივენ Pemberton http://www.w3.org/MarkUp/2004/xhtml-faq

  1. არსებობს HML-ვერსია HTML?

კი. XHTML საწყისი W3C.

W3C რეკომენდაცია არის, XHTML, რომელიც არის reformulation HTML 4 XML 1.0.

ეს სპეციფიკაცია განსაზღვრავს HTML, XML განაცხადი და უზრუნველყოფს სამი ვარიანტი DTD, რომელიც განსაზღვრავს HTML 4. (მკაცრი – მკაცრი, გარდამავალი, გარდამავალი, და Frameset – frameset).

“სემანტიკა ელემენტები და მათი attribution – როგორიცაა განსაზღვრული W3C რეკომენდაცია HTML4. იყო ვარაუდი, რომ ეს სემანტიკა ჩაუყრის საფუძველს მომავალი extensibility და XHTML. თავსებადობა არსებული HTML ბრაუზერები, შეიძლება იმის გამო, რომ პატარა მითითებული პარამეტრების (იხილეთ W3C საიტზე).

  1. რა არის HTML5?

ახალი ვერსია XHTML გამოყენება ინტერაქტიული და მობილური გარემოს.

W3C შეიმუშავა განახლებული ვერსია, XHTML, მოუწოდა HTML5, იმისათვის, რომ უზრუნველყოს უფრო მეტი გამოყენება XHTML ინტერაქტიული და ექოსკოპი გარემოს. კიდევ უფრო პრეზენტაცია ელემენტებს, საუკეთესო მხარდაჭერა, მულტიმედიური და მობილური მოწყობილობები, და უფრო ნაკლებად მკაცრი მოდელი დოკუმენტები.

აქ არის ახსნა ეხლა Elliot ჟანგიანი Harold და FAQ XHTML 5 დან WhatWG. XHTML5 პარალელურად, CSS3, დღეს განიხილება, როგორც გაბატონებული სტანდარტი ვითარდება ვებ პროგრამები.

  1. არის XML, SGML და HTML?

არა, XML და SGML არის მეტა ენებზე. HTML და XHTML, განაცხადების მათ.

არ არის ჭეშმარიტი; SGML არის მშობლიური ენა. ეს უკვე გამოიყენება აღწერს ათასობით სხვადასხვა სახის დოკუმენტი მრავალ სფეროში ადამიანის საქმიანობაში, ენათა უძველესი ირლანდიური ხელნაწერები , რომ ტექნიკური დოკუმენტაცია ბომბდამშენები ტიპის “სტელსი”, კლინიკური და სამედიცინო პაციენტის ჩანაწერი , რომ სანოტო. SGML არის ძალიან დიდი და რთული, და უფრო მეტი, ვიდრე საკმარისია ყველაზე გავრცელებული საოფისე კომპიტერული პროგრამები.

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

HTML, XHTML და HTML5 არის XML განცხადება, ყველაზე ხშირად გამოიყენება ინტერნეტში. ტექნიკური მკითხველს ნახავთ, რომ ეს უფრო სასარგებლო, რომ ვფიქრობ, XML, როგორც SGML, ვიდრე HTML ++.

(რაც შეეხება თქვენს ბოლო პუნქტის, ვნახოთ, რა განსხვავებაა XML და C ან C++ და Java? დაროგორ შეიძლება მე შეასრულოს ან აწარმოებს XML ფაილი?)

  1. ვინ არის პასუხისმგებელი XML?

W3C

XML არის რეკომენდაცია world wide web Consortium; განვითარების სპეციფიკაციები შემდეგ XML სამუშაო ჯგუფი. ცალკე ჯგუფის ინტერესებს co-აირჩია თანამშრომლები და ექსპერტები სხვადასხვა სფეროებში მიღების კომენტარები და მიღების მიმოხილვა, ელექტრონული ფოსტის მეშვეობით.

XML არის საჯარო ფორმატი: ეს არ არის კერძო განვითარების კომპანია, მიუხედავად იმისა, რომ გაწევრიანების სამუშაო ჯგუფი და SIG SIG წარმოგიდგენთ კომპანიები, ასევე კვლევითი და სამეცნიერო დაწესებულებები. სპეციფიკაცია V1.0 მიღებულ იქნა რეკომენდაცია 10 თებერვალი, 1998, W3C.

 

  1. რატომ არის ეს მნიშვნელოვანი განვითარების XML?

ეს გადალახავს მოუქნელობის HTML და სირთულის SGML.

ეს ხსნის ორი შეზღუდვების რომელიც ხელს უშლის განვითარებას, ვებგვერდი.

  1. დამოკიდებულების ერთი, მოუქნელი დოკუმენტის ტიპი (HTML), რომელიც გადატვირთულია ამოცანები, რომელიც არ იყო თავდაპირველად შექმნილი;
  2. სირთულის სრული ვერსია SGML, რომლის სინტაქსი საშუალებას საკმაოდ ბევრი ფუნქციური, მაგრამ ძნელია პროგრამირებადი პარამეტრები.

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

  1. რატომ არ მხოლოდ გააგრძელოს HTML გაფართოება?

HTML არის უკვე ძალიან გადატვირთულია ზედმეტი სპეციალური add-ons.

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

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

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

  1. ცვლის ნუ XML, HTML?

არა.

არა, XML არ არის ჩანაცვლება HTML. ამის ნაცვლად, ის უზრუნველყოფს ალტერნატივა, რომელიც გაძლევთ საშუალებას განსაზღვროს საკუთარი კომპლექტი markup ელემენტები. მოსალოდნელია, რომ HTML დარჩება გამოყენება ინტერნეტში და მიმდინარე ვერსიები HTML (XHTML და HTML5) იქნება XML სინტაქსი.

XML შექმნილია იმისათვის, რომ წერა პროგრამული უზრუნველყოფის დამუშავება გაცილებით უფრო ადვილია, ვიდრე SGML, რომელიც თავდაპირველად იყო დაფუძნებული HTML.

  1. მე რატომ უნდა გამოვიყენოთ XML?

ეს არის ფუნქციონალური, საიმედო, მანქანა და თვითნებური ფორმატის იდენტიფიკაცია, შენახვის და გადაცემის ინფორმაცია.

არსებობს რამდენიმე მიზეზი, რის გამოც გამოყენებით XML (ნებისმიერი მიზნით). ყველა მათგანი არ შეგიძლიათ ჰგავს საკუთარი მოთხოვნები, და შეიძლება ჰქონდეს დამატებითი მიზეზი არ არის ნახსენები აქ (თუ ასეა, გთხოვთ შეატყობინოთ რედაქტორი ამ FAQ!).

  • XML შეიძლება აღსაწერად და იდენტიფიცირება ინფორმაცია ყველაზე ზუსტად და ცალსახად, რადგან კომპიუტერი შეიძლება იყოს დაპროგრამებული, რომ “გაგება” თქვენი ინფორმაცია (ისევე, ან თუნდაც იმოქმედოს, როგორც იმ შემთხვევაში, თუ მათ შეუძლიათ გაგება).
  • XML საშუალებას გაძლევთ შექმნათ და მართოთ ადგენს დოკუმენტების იგივე ტიპი, რომლებიც სისტემატურად და რეგისტრაციის სტრუქტურული შეცდომები, რადგან ეს უზრუნველყოფს სტანდარტიზებული გზა აღწერილია, მართვის, და ნებართვა / აკრძალვა გარკვეული სახის დოკუმენტის სტრუქტურა. (შენიშვნა, რომ იგი არაფერს აკეთებს, გაფორმებით, გამოჩენა, ფაქტობრივი ტექსტი ან მონაცემები, რომელსაც შეიცავს დოკუმენტი, მხოლოდ მათი სტრუქტურა. თუ თქვენ გჭირდებათ ფორმატირება ან სტილის, იხილეთ განყოფილება “, თუ როგორ უნდა აკონტროლოს გაფორმებით XML?“)
  • XML უზრუნველყოფს ძლიერი და მოქნილი ფორმატში შენახვის და გადაცემის ინფორმაცია. ფუნქციური – იმიტომ, რომ იგი ეფუძნება დაადასტურა, სტანდარტული და, შესაბამისად, ეს შეიძლება იყოს გამოცდილი და დავადგინე, საიმედო (სტაბილური) – იმიტომ, რომ იგი იყენებს ფორმატის ღია მონაცემები, რომელიც აქვს უპირატესობა დახურული საავტორო უფლებები.
  • XML უზრუნველყოფს საერთო სინტაქსი გავლის შეტყობინებები სისტემებს შორის და შორის ინფორმაციის გაცვლის პროგრამები. თავდაპირველად, თითოეული შეტყობინების სისტემა აქვს საკუთარი ფორმატში, და ისინი განსხვავდებიან ერთმანეთთან. შესაბამისად, ეს არ შეუწყობენ გადაცემის შეტყობინებები ზედმეტად რთული, რთული და საკმაოდ ძვირადღირებული. თუ ყველას იყენებს იგივე სინტაქსი, ის საშუალებას გაძლევთ, რათა წერა ასეთი სისტემები გაცილებით უფრო სწრაფი და საიმედო.
  • XML უფასო. არ არის უფასო (როგორც ლუდის), მაგრამ თავისუფალი ნებისმიერი encumbrances (უფასო, როგორც სიტყვის). მას ეკუთვნის არავინ, ასე რომ შეგიძლიათ ჩაჭრა, ნებისმიერი არასანქცირებული ასლი. და თქვენ არ უნდა გადაიხადოს გამოყენება (რა თქმა უნდა, თქვენ შეგიძლიათ გამოიყენოთ კომერციული პროგრამული უზრუნველყოფა ურთიერთქმედება ის, სხვადასხვა მიზეზების გამო, თუმცა, XML არ უნდა გადაიხადოს).
  • XML ინფორმაცია შეიძლება იყოს კონტროლირებადი პროგრამულად (მანქანა კონტროლის ქვეშ), ასე რომ, XML დოკუმენტების შეიძლება თავიდან სხვადასხვა წყაროებიდან, ან დემონტაჟი და ხელახლა გამოიყენება სხვადასხვა გზები. ისინი ასევე შეიძლება მოაქცია შევიდა ნებისმიერ სხვა ფორმატში გარეშე ინფორმაციის დაკარგვა.
  • XML გაძლევთ საშუალებას ცალკე ფორმა (გამოჩენა) შინაარსი. თქვენი XML ფაილი, შეიცავს ინფორმაციას დოკუმენტის (ტექსტის, მონაცემები) და განსაზღვრავს მისი სტრუქტურა: თქვენი გაფორმებით და სხვა დამუშავება მოთხოვნები განისაზღვრება ცალ-ცალკე მონაცემთა დამუშავების სისტემა, ან სტილი ფაილი. უკანასკნელი ორი გაერთიანებულია დრო გამოიყენოს სასურველი გაფორმებით ტექსტი ან მონაცემები, განსაზღვრული სტრუქტურა (მდებარეობა, პოზიცია, კლასის, წესრიგი, და ა. შ.)
  • ნებისმიერი პრობლემის დიზაინი ჩამოთვლილი XML სპეციფიკაცია.

პიტერ Flynn წერს:

რატომ არ ისარგებლეთ სიტყვის (სიტყვების)ან შენიშვნები (შენიშვნები)?

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

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

SGML არის საერთაშორისო სტანდარტი განმარტება ამ ტიპის განცხადება, აქედან გამომდინარე, ბუნებრივი არჩევანი XML. თუმცა, ვინც უნდა ალტერნატივა, რომელიც ეფუძნება სხვადასხვა პროგრამული უზრუნველყოფა სხვა მიზნებისათვის არის მთლიანად უფასო დანერგვა და განხორციელება მსგავსი მომსახურების გამოყენებით ასეთი სისტემა, განსაკუთრებით, თუ იგი განკუთვნილია კერძო გამოიყენოთ.

  1. სად შეიძლება უფრო მეტი ინფორმაცია XML?

ონლაინ რესურსების გამოყენება და ბეჭდვა.

თუ ჩვენ ვსაუბრობთ ონლაინ რესურსები, არსებობს XML სპეციფიკაცია, დამხმარე დოკუმენტაცია W3C, სახელმძღვანელო რობინ საფარი ერთად გაფართოებულ სიაში ონლაინ საცნობარო მასალები და ბმულები პროგრამული უზრუნველყოფა. ასევე არსებობსაბსტრაქტული და მოკლე FAQ საწყისი ტიმ Bray, არსებობს ათასობით საცნობარო რესურსებიდარეკვა “hml” შევიდა Google ან სხვა ნებისმიერი საძიებო სისტემა.

რა უნდა ნაბეჭდი რესურსები, იხილეთ სია, წიგნები, სტატიები, პროგრამული უზრუნველყოფა DL XML Robin Cover – სტატიები და წიგნები. ეს საიტი შეიძლება იყოს მხოლოდ თქვენი პირველი დანიშნულების ძიებაში საარქივო წყაროები.

წვდომის ექსპერტები, განსაკუთრებით საკითხებზე კონსულტაცია და ტრენინგი, ვნახოთ,XML კლანში, რომლის წევრები ფორმა ერთგვარი კონსორციუმის შერჩეული საუკეთესო დამოუკიდებელი XML კონსულტანტები მსოფლიოში.

შემდეგი საქმიანობა ზოგიერთი პირობა, რომ ვთქვი. გთხოვთ დამიკავშირდით ელ-ფოსტით, თუ იცით რაიმე სხვები. არსებობს სხვადასხვა მოვლენები, XML, მათი უმრავლესობა გამოქვეყნებული სიახლეები დაგზავნის სიები აქ.

მოვლენების 2015:

TUG2015

კონფერენცია TEX მომხმარებლის ჯგუფში 2015გაიმართება დარმშტადტი, გერმანია, 20-22 ივლისი. მიუხედავად იმისა, რომ, ძირითადად, ეს არის მიძღვნილი ტიპოგრაფიული მითითებული, ბევრი საკითხი მჭიდროდაა დაკავშირებული XML გამოყენება და მანიპულირება სტრუქტურა დოკუმენტები.

Balisage

კონფერენცია markup (ტექნიკური შეხვედრა ხელმძღვანელები) Balisage გაიმართება 11-14 აგვისტოს Bethesda, Maryland. იქნება წინასწარ სიმპოზიუმი (თემა მოგვიანებით გამოცხადდება) დღით ადრე კონფერენცია (10 აგვისტო).

XML Summerschool – საზაფხულო სკოლა XML

ყოველწლიური საზაფხულო სკოლა XML გაიმართება ქ. ედმუნდ დარბაზში, Oxford, 14-18 სექტემბერს,. ჩანაწერი, XML გაიმართება 13 აგვისტოს, დღის მეორე ნახევარში. ეს მოვლენა გავლენას ახდენს ყველა შაბათ – დან შესვლის ახალბედებს, გამომცემლობა ერთად XML ტრანსფორმაციის გამოყენებით XSLT2 და XQuery, და გამოყენებასთან დაკავშირებული მონაცემები.

XML პრაღაში

XML პრაღაში გაიმართება 13 დან 15 თებერვალს ფაკულტეტი ინფორმატიკისა და სტატისტიკის, პრაღის ეკონომიკის უნივერსიტეტი.

XML ლონდონში

XML ლონდონში გაიმართება, ივნისი 6-7 საათზე რობერტსი შენობა, University College London.

  1. სად შემიძლია განიხილავენ, დანერგვა და განვითარება XML?

On დაგზავნის სიები, Usenet ექო, ვებ დაფები, IRC არხები.

ძირითადი წყარო მედიის მხარდაჭერა ვებ ფორუმები და საფოსტო. ახალი ამბები ჯგუფები Usenet XML არსებობს, მაგრამ იშვიათად გამოიყენება დღეს, მიუხედავად იმისა, რომ მოძიებაში მათ მეშვეობით Google ჯგუფები შეუძლია ბევრი სასარგებლო ინფორმაცია. IRC ქსელში ასევე გამოიყენება გარკვეულწილად. ყველაზე მეტად ინდივიდუალური პროექტები და პროგრამები აქვს საკუთარი XML თემატური ელექტრონული დაფები ვებ საიტები. ასევე არსებობს ნამდვილად უცნობი რაოდენობის შესაბამის ფორუმებზე და საიტებზე ტიპის “კითხვა-პასუხი”, რომელშიც თქვენ შეგიძლიათ იპოვოთ გამოყენებით საძიებო სისტემებში.

გასულია მხარდაჭერა, ვნახოთ “, სადაც შემიძლია მეტი ინფორმაცია XML?” დეტალები, კონფერენციები და საზაფხულო სკოლებში.

  • ყველაზე აქტიური ვებ ფორუმზე არის StackOverflow: საოცარია, იქ, როგორც ჩანს, არ სპეციალიზებული ნახვა StackExchange XML, როგორც სხვა თემები (მაგ., ლატექსი). ფორუმის W3Schools XML ფორუმზე (რომელიც დაკავშირებული არ არის W3C) ასევე აქვს ბოლო მოძრაობის, და ფორუმები DevShed, CodingForums. Google – შეიძლება ნახოთ უამრავი სხვა რესურსების დაბალი დონის ტრაფიკი.
  • მთავარი სიახლეები ჯგუფი Usenet არის comp.text.xmlმიუხედავად იმისა, რომ ახლა იგი გამოიყენება გაცილებით ნაკლებია, ვიდრე ადრე. დასვით თქვენი ინტერნეტ პროვაიდერის ხელმისაწვდომობის Usenet, ან გამოიყენოთ ვებ ინტერფეისი საძიებო არქივი, მხარს უჭერს Google. თუ თქვენი გამგზავნის ან ბრაუზერი არ უზრუნველყოფს დამხმარე საშუალებების კითხულობს, ახალი ამბები, odanovic თქვენს კომპიუტერში ასეთი თანხები, ან (უკეთესი) გამოყენება, დამოუკიდებელი პროგრამა წაკითხვის შეტყობინებები ექო (ე. წ. standalone მკითხველს). ახალი ამბები ჯგუფიcomp.ტექსტი.sgml აღარ გამოიყენება ყველა პრაქტიკული მიზნებისათვის. ახალი ამბები სპეციალიზებული ჯგუფი Microsoft შეწყდეს სასარგებლოდ ვებ ფორუმი, რომელიც თავად უმასპინძლა Microsoft.
  • თეორიული განაწილების საჯარო კომენტარი – XML-L: გამოწერა, წასვლა საიტი და დააჭირეთ ბმული გაწევრიანდით დაგზავნის სიაში.
  • მათთვის, ვინც ჩართული განვითარების software კომპონენტები XML, არსებობს დაგზავნის xml-dev დაგზავნა. თქვენ შეგიძლიათ გამოიწეროთ გაგზავნის შესახებ წერილი ერთი ხაზი, რომელიც ამბობს გამოწერა. გთხოვთ გაითვალისწინოთ, რომ ეს სია არ არის მათთვის, რომლებიც აქტიურად არიან ჩართული განვითარების რესურსი XML. ეს არ არის განკუთვნილია ზოგადი ინფორმაცია XML (გამოიყენონ ამ მიზნით, ჯგუფის XML-L სია).
  • XSL დაგზავნის სია განკუთვნილია განხილვის XSL (ორივე XSLT და XSL:FO). დეტალები, თუ როგორ უნდა გამოწერა იქ, ვნახოთ http://www.mulberrytech.com/xsl/xsl-list
  • არსებობს საკმაოდ ვრცელი ჩამონათვალი სხვადასხვა სადისკუსიო ჯგუფები, დაგზავნის სიები, და ფორუმების ნახვა რობინ Cover by მისამართიhttp://xml.coverpages.org/lists.html.

ენდრიუ Watt წერდა:

არსებობს დაგზავნის სპეციალურად XSL-FO მხოლოდ, eGroups.com. თქვენ შეგიძლიათ გამოიწეროთ იქ, გაგზავნის გაგზავნა .

გთხოვთ, გაითვალისწინოთ, რომ გაგზავნის Yahoo E-ჯგუფები XSL-FO სია ავტომატურად გამოგიგზავნით spam რიგითი წევრები, მოჩვენებითი განაცხადა, მათი სურვილი.

ჯანი Rubagotti წერს:

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

ჯანი ასევე იწვევს ბიულეტენი ჰუმანიტარულ მეცნიერებათა XML სია.

J. P. Tiberi წერს:

შექმნილია ფრანგი ბიულეტენი მეშვეობით XML. გამოწერა, გაგზავნას გამოწერა

Murata სიმართლე დაწერა:

გთხოვთ გავავრცელოთ ეს ბიულეტენი, მათ შორის თქვენს კოლეგებზე, გამოყენებით დაისვენოთ NG: http://groups.yahoo.com/group/rng-users/ .

განაწილება:

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

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

  1. რა განსხვავებაა XML და C / C++ ან Java?

C და Java წერენ პროგრამებს, XML ინფორმაციის შესანახად.

C და C++ (და სხვა ენებზე, როგორიცაა FORTRAN, Pascal, Visual Basic, Java, და ასობით სხვა) არის პროგრამირების ენა, რომელიც თქვენ განახორციელოს გათვლებით, ზუსტი ნაბიჯები და შეუკვეთე გადაწყვეტილებები:

mod curconfig[if left(date,6) = "01-Apr",
    t.put "April Fool!",
    f.put days('31102011','DDMMYYYY') -
          days(sdate,'DDMMYYYY')
    " more shopping days to Samhain"];

XML არის გააფართოვოთ markup language, რომელიც თქვენ გზები”, სადაც აღწერილია ინფორმაცია (ტექსტური ან მონაცემები), როგორც წესი, შენახვის, გადაცემის ან დამუშავების პროგრამული უზრუნველყოფა. ეს, პრაქტიკულად, არაფერს ამბობს იმაზე, თუ რა უნდა გაკეთდეს მონაცემები (მიუხედავად იმისა, რომ თქვენი არჩევანი ელემენტს სახელები შეუძლია მინიშნება, ნახავ, თუ რატომ არის აქ):

<part num="DA42" models="LS AR DF HG KJ" update="2001-11-22">
  <name>Camshaft end bearing retention circlip</name>
  <image drawing="RR98-dh37" type="SVG" x="476" y="226"/>
  <maker xml:id="RQ778">Ringtown Fasteners Ltd</maker>
  <notes>An <tool xml:id="GH25"/>angle-nosed insertion tool</tool> is
    required for the removal and replacement of this part.</notes>
</part>

 

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

XSLT2 და XSL-FO

Muddies წყალი იმით, რომ ყველაზე გავრცელებული ენები პროცესი ტრანსფორმაციის (XSLT2 და XSL-FO), ფაქტობრივად, დაწერილი XML სინტაქსი, რადგან ისინი დეკლარაციული, არა პროცესუალური. ამ კონკრეტულ შემთხვევაში, ჩვენ შეგვიძლია ვთქვათ “run” XML ფაილი მიერ გაშვებული დამუშავების პროგრამა, როგორიცაა Saxon, რომელიც ადგენს დირექტივებს განსაზღვრული ფაილი byte-კოდი Java, რომ პროცესი XML დოკუმენტი. ამ თვალსაზრისით, თქვენ შეგიძლიათ შეადაროთ მათ სხვა პროგრამირების ენაზე, მაგრამ თქვენ შეგიძლიათ მხოლოდ შეადარეთ ენა კომუნალური, არ XML სინტაქსი, რომელშიც ისინი დაიწერა.

უილიამ Hammond წერს:

(მუხლი <

SGML არის კატეგორია “სახის დოკუმენტი”, მორგება სინტაქსი, რომელთა უმრავლესობა (ისევე, როგორც კლასიკური HTML) შეიძლება იყოს შედგენილი, რომ აწარმოოს შესრულებადი პროგრამების. XML არის subset SGML სინტაქსი შეზღუდვები. მაგალითად, XML ლექსიკონი დოკუმენტის ტიპი ყოველთვის ასოთი, ხოლო SGML, ეს შეიძლება იყოს, როგორც registercustomer, და არა. აქედან გამომდინარე, მაგალითად, კლასიკური HTML დოკუმენტის ტიპის SGML, და XHTML+MathML დოკუმენტის ტიპი XML.

რადგან ზოგიერთი ტიპის დოკუმენტი არის markup ენებზე დოკუმენტი, სხვა სახის დოკუმენტი (როგორიცაა cataloging აღწერა CTAN) განკუთვნილია მხოლოდ აგება მონაცემები.

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

ორიგინალური გვერდი http://xml.silmaril.ie/