XML kielioppisäännöt
- Muodoltaan hyvä XML XML puu rakenne
- XML-dokumentti, joka noudattaa yllä olevaa syntaksia, kutsutaan 'muodoltaan hyvänä' XML-dokumentiksi. XML-elementit
XML:n syntaksisäännöt ovat yksinkertaisia ja järkeviä. Näitä sääntöjä on helppo oppia ja käyttää.
XML-dokumentissa on oltava juurielementti
XML-dokumentissa on oltava yksijuurielementtija tämä elementti on kaikkien muiden elementtienvanhempi elementti:
<root> <child> <subchild>.....</subchild> </child> </root>
Tässä esimerkissä<note>
on juurielementti:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Muistutus</heading> <body>Älä unohta kokousta!</body> </note>
XML-prologi (XML Prolog)
Tämä rivi kutsutaan XML:ksi Prologi:
<?xml version="1.0" encoding="UTF-8"?>
XML-prologi on valinnainen. Jos se on olemassa, se on oltava dokumentin ensimmäisellä rivillä.
XML-dokumentti voi sisältää kansainvälisiä merkkejä, kuten norjaa øæå tai ranskaa êèé.
Välttääksesi virheitä, sinun tulisi määritellä käytettävä koodaus ja tallentaa XML-tiedosto UTF-8-muodossa.
UTF-8 on XML-dokumentin oletuskoodaus.
Voit löytää meidänMerkistöopasopitaan merkkikoodauksen.
Vinkki:UTF-8 on HTML5, CSS, JavaScript, PHP ja SQL oletuskoodaus.
Kaikki XML-elementit on saatava loppumerkki
XML:ssä loppumerkin jättäminen pois on kiellettyä. Kaikki elementit ovatOnOn olemassa loppumerkki:
<p>Tämä on kappale.</p> <br />
Huomioitavaa:XML-prologi ei ole pakollinen loppumerkki! Tämä ei ole virhe. Prologi ei kuulu XML:n osana. Se ei ole XML-elementti eikä sitä tarvitse sulkea merkkiä.
XML-merkit erottavat suuren ja pienen kirjaimen
XML-merkit erottavat suuren ja pienen kirjaimen. Merkki <Letter> ei ole sama kuin merkki <letter>.
Aloitus- ja loppumerkit on käytettävä samassa kirjasinkoossa:
<message>Tämä on oikein</message>
Kommentti:Avaa ja sulje merkkiä kutsutaan yleensä alkumerkiksi ja loppumerkiksi. Vaihda termini, mikä tahansa sinusta, niiden käsite on sama.
XML-elementtien täytyy olla oikein sisäkkäisiä
HTML:ssa saattaa näkyä elementtejä, joissa ei ole oikeaa sisäkkäisyyttä:
<b><i>Tämä teksti on lihavoitu ja kursiivinen</b></i>
XML:ssa kaikki elementitOnOikein sisäkkäin
<b><i>Tämä teksti on lihavoitu ja kursiivinen</i></b>
Yllä olevassa esimerkissä oikean sisäkkäisyyden merkitys on: koska <i>-elementti avataan <b>-elementin sisällä, se täytyy sulkea <b>-elementin sisällä.
XML:n ominaisuusarvojen täytyy olla lainausmerkeissä
Kuten HTML:ssa, XML voi myös olla ominaisuuksia (nimi/arvo-pareja).
XML:ssa XML:n ominaisuusarvojen täytyy olla lainausmerkeissä:
<note date="12/11/2007"> <to>George</to> <from>John</from> </note>
Entiteettivihjeet
XML:ssa jotkut merkit ovat erityisessä merkityksessä.
Jos laitat merkin "<" XML-elementtiin, se aiheuttaa virheen, koska parseri käsittää sen uuden elementin alkuna.
Tämä aiheuttaa XML-virheen:
<message>if salary < 1000 then</message>
Välttääksesi tämän virheen, käytäEntiteettivihjeetkorvata "<"-merkin
<message>if salary < 1000 then</message>
XML:ssa on viisi määritettyä entiteettivihjettä:
< | < | Pienempi kuin |
> | > | Suurempi kuin |
& | & | Ja |
' | ' | ' |
" | " | " |
Kommentti:XML:ssa vain merkit "<" ja "&"" ovat todella kiellettyjä. Merkki ">" on sallittu, mutta on hyvä tapa käyttää sitä korvaamaan sitä.
XML:n kommentit
XML:ssa kommenttien kirjoittamisen syntaksi on hyvin samanlainen kuin HTML:ssa:
<!-- Tämä on kommentti -->
Kommenttien sisällä ei sallita kahden alaviivan olemista:
<!-- Tämä on kelvoton -- kommentti -->
XML säilyttää välilyönnit
HTML leikkaa useita peräkkäisiä välilyöntejä yhdeksi, XML:ssa asiakirjan välilyönnit eivät poisteta:
XML: Hei George HTML: Hei George
XML tallentaa uuden rivin LF-merkillä
Windows-sovelluksissa rivinvaihto tallennetaan yleensä parin merkin avulla: rivinvaihtomerkki (CR) ja rivinvaihtosymboli (LF). Tämä parin merkki muistuttaa konekirjoitinta, joka asettaa uuden rivin.
Unix 和 Mac OSX 使用 LF。
Unix ja Mac OSX käyttävät LF:ää.
Unix ja Mac OSX käyttävät LF:ää.
Vanhat Mac-järjestelmät käyttävät CR:ää.
XML tallentaa uudet rivit LF:llä.
- Muodoltaan hyvä XML XML puu rakenne
- XML-dokumentti, joka noudattaa yllä olevaa syntaksia, kutsutaan 'muodoltaan hyvänä' XML-dokumentiksi. XML-elementit