XML pamati
Ja kādu laiku esat tērzējis tīmekļa izstrādātāju forumos, iespējams, esat redzējis vārdu “XML” vairāk nekā vienu reizi. No ziņkārības jūs pārlūkojat Wikipedia ierakstu 'XML' un lasāt:

"Paplašināmā iezīmēšanas valoda (XML) ir vispārējas nozīmes specifikācija pielāgotu iezīmēšanas valodu izveidošanai. [1] Tā ir klasificēta kā paplašināma valoda, jo tā ļauj lietotājiem definēt savus elementus. Tās galvenais mērķis ir atvieglot koplietošanu strukturēti dati dažādās informācijas sistēmās, it īpaši caur internetu, [2] un tos izmanto gan dokumentu kodēšanai, gan datu serializēšanai. Pēdējā kontekstā tas ir salīdzināms ar citām teksta balstītām serializācijas valodām, piemēram, JSON un YAML. . "
Tagad jūsu acis, iespējams, ir apstiklotas, un jūs vēlaties, lai jūs nekad nebūtu pat dzirdējis par XML.

Neuztraucieties, jo tas tiešām nav tik sarežģīti, kā jūs domājat!

XML, gluži vienkārši, ir veids, kā uzglabāt informāciju. XML skaistums ir tāds, ka to pilnībā var pielāgot JŪS, tīmekļa izstrādātājs. Nevajadzētu iemācīties vai atkļūdot kodu, jo laukiem varat izmantot visus nosaukumus, kas jums patīk. Tā faktiski ir vienkāršākā programmēšanas valoda, ko iemācīties, jo lielāko daļu koda jūs pats definējat.

Labi, apskatīsim piemēru. Pieņemsim, ka vēlējāties izveidot savu iecienītāko grāmatu katalogu. Izmantojot XML, jūsu ieraksti izskatīsies apmēram šādi:


Freds Flintstone
Rokmūzika
Mana mīļākā grāmata!


Tāpat kā HTML gadījumā tekstu starp simboliem sauc par “tagu”. XML atšķirība ir tā, ka jūs, tīmekļa izstrādātājs, varat definēt savus tagus un piezvanīt viņiem, kā vien vēlaties. Pirms sākat veidot savus tagus, ir jāapgūst daži sintakses noteikumi:

  • Katrā sākuma tagā jābūt atbilstošam noslēdzošajam tagam. Citiem vārdiem sakot, ja XML dokumentā jums ir tags, aizverošajam tagam jābūt kaut kur tālāk.

  • Atšķirībā no HTML, tagi XML ir reģistrjutīgi. Tas nozīmē, ka nav tas pats tags kā vai.

  • Dažām rakstzīmēm ir iepriekš noteiktas nozīmes, un tagā tās nevar izmantot. Tie ir: mazāks par simbolu (), augšējais simbols (&), apostrofs (') un pēdiņas (").


Iespējams, ka lielākā XML izmantošanas priekšrocība ir tā, ka tā dokumenti tiek glabāti datorā vienkārša teksta formātā. Rezultātā jebkurš dators, pārlūkprogramma vai serveris var saprast šos failus neatkarīgi no veida, tāpēc varat viegli koplietot datus ar saviem apmeklētājiem. XML failus var izmantot gandrīz ar jebkuru datora lietojumprogrammu. XML failus ir viegli piezvanīt arī no HTML lapas, kas nozīmē, ka jums nav jāuztraucas par HTML atkārtošanu katru reizi, kad pievienojat vairāk datu - vienīgais, kas jums jāpielāgo, ir XML dokuments.

Sekojiet līdzi mūsu nākamajam rakstam, kurā mēs sadalīsim XML faila elementus un palīdzēsim izveidot savu pirmo XML dokumentu.