Mis on XML (laiendatav märgistuskeel)?

Laiendatava märgistuskeele lühikirjeldus, XML on W3C poolt välja töötatud spetsifikatsioon, mis algab 10. veebruari 1998. aasta soovitusest. XML on sarnane HTML-iga selles XML-is, mis kasutab märgiseid dokumendi märgistamiseks, võimaldades brauseril silte tõlgendada ja neid kuvada lehel. Erinevalt HTML-st on XML-keel piiramatu (laiendatav). See võimaldab sildidel ise määratleda ja kirjeldada sisu, mitte ainult lehe sisu kuvamist. Kasutades XML-i on loodud muid keeli, nagu RSS ja MathML, XML-i abil loodi isegi sellised tööriistad nagu XSLT.

Allpool on näide XML-koodi ilmumise kohta. Nagu eespool mainitud, saate kasutada kõiki soovitud sildid, kui nad järgivad kõiki reegleid. Samuti, kuna puuduvad kindlaksmääratud reeglid, struktuur ja ükskõik milline silt võib olla paigutatud, tuleb DTD (dokumenditüübi määratlus) määratleda XML-i juhiste ja struktuuri abil.

 Windows 8 operatsioonisüsteem Microsoft Windows 8 - täisversioon. WarcraftWorld of Warcraft'i Microsoftile ja PC-le 

Kuidas XML-i luua?

Nagu HTML, saab XML-i luua mis tahes tekstiredaktori abil. Siiski on lihtsam luua, kasutades kas HTML-redaktorit koos XML-süntaksi esiletõstmisega nagu Dreamweaver või tekstiredaktorit, millel on süntaksi esiletõstmine nagu Notepad ++.

Reeglid, mida meeles pidada XML-i loomisel

Kuigi XML-keel on märgiste määratlemisel piiramatu, on ikka reegleid, mida tuleb XML-koodi kirjutamisel järgida.

  • Kõigil XML-i avamismärgistel peab olema vastav sildimärk. Kui teil on tühi silt, saate kasutada märgendit, mis on sarnane
  • XML-sildid on tõstutundlikud, nii et teie avamismärgis peaks täpselt vastama sulgemismärgisele.
  • Teil peab olema üks root-silt (element), mis sisaldab kõiki teisi silte. Meie näites oli "arvutitarkvara" meie juurimärgend.
  • Kõik atribuudiga märgendid peavad olema jutumärkides.
  • Kõik märgendid peavad olema korralikult sisestatud.

Kas XML asendab HTML-i?

Ei. HTML on ikka veel peamine keel veebilehe struktuuri loomiseks. XML-i saab kasutada lisaks HTML-leheküljele või HTML-i alternatiivina.

  • Keeleajaloo programmeerimine.

Arvuti akronüümid, Andmebaasi terminid, HTML, Interneti-terminid, Markup, Metalanguage, Programmeerimiskeel, Programmitingimused, RSS, SOAP, Silt, Veebidisaini tingimused, WML, XHTML, XSL