Kas ir XML (paplašināmās iezīmēšanas valoda)?

Īsumā par paplašināmo iezīmēšanas valodu, XML ir W3C izstrādāta specifikācija, sākot ar ieteikumu 1998. gada 10. februārī. lappuse. Tomēr, atšķirībā no HTML, XML valoda ir neierobežota (paplašināma). Tas ļauj tagiem definēt sevi un var aprakstīt saturu, nevis tikai attēlot lapas saturu. Izmantojot XML, ir izveidotas citas valodas, piemēram, RSS un MathML, pat tādi rīki kā XSLT tika izveidoti, izmantojot XML.

Zemāk ir galvenais piemērs tam, kā var parādīties XML kods. Kā minēts iepriekš, jūs varat izmantot jebkurus tagus, kurus vēlaties izmantot, ja vien tie ievēro visus noteikumus. Arī tāpēc, ka nav definētu noteikumu, struktūru un nevienu tagu var izvietot jebkurā vietā, DTD (dokumenta tipa definīcija) ir jādefinē ar XML norādījumiem un struktūru.

 Operētājsistēma Windows 8Microsoft Windows 8 - pilna versija. WarcraftWorld of Warcraft for Microsoft un PC.Blizzard10.99 Microsoft 

Kā izveidot XML?

Tāpat kā HTML, XML var izveidot, izmantojot jebkuru teksta redaktoru. Tomēr ir vieglāk izveidot, izmantojot HTML redaktoru ar XML sintakses izcelšanu, piemēram, Dreamweaver, vai teksta redaktoru ar sintakses izcelšanu, piemēram, Notepad ++.

Noteikumi, kas jāatceras, veidojot XML

Lai gan tagu definēšanā XML valoda ir neierobežota, joprojām ir noteikumi, kas jāievēro, rakstot XML kodu.

  • Visiem XML atvēršanas tagiem jābūt atbilstošam aizvēršanas tagam. Ja jums ir tukšs marķējums, varat izmantot atzīmi, kas ir līdzīga:
  • XML tagi ir reģistrjutīgi, tāpēc jūsu atvēršanas tagam ir precīzi jāatbilst noslēguma tagam.
  • Jums jābūt vienam saknes tagam (elementam), kas satur visus pārējos tagus. Mūsu piemērā "datorprogrammatūra" bija mūsu saknes tag.
  • Visiem tagiem, kas satur atribūtu, jābūt citātiem.
  • Visiem tagiem jābūt pareizi ligzdotiem.

Vai XML aizstāj HTML?

Nē. HTML joprojām ir galvenā valoda, ko izmanto, lai izveidotu tīmekļa lapas struktūru. XML var izmantot papildus HTML lapai vai alternatīvai HTML.

  • Valodu vēstures programmēšana.

Datoru akronīmi, Datu bāzes noteikumi, HTML, Interneta termini, Marķējums, Metāla valoda, Programmēšanas valoda, Programmēšanas noteikumi, RSS, SOAP, Tag, Web dizaina noteikumi, WML, XHTML, XSL