XML szabályok
XML szintaktikai szabályok rendkívül egyszerű és logikus. Ezek a könnyen megjegyezhető és könnyen használható.
Minden XML elemek kell egy záró tag
A HTML-ben, néhány elem nincs záró tag:
Az XML, akkor nem hagyhatja a záró címke. Abszolút minden eleme kell zárni:
Lehet, hogy észrevette az előző példa, hogy az XML deklaráció nincs záró tag. Ez nem hiba. Az a tény, hogy a nyilatkozat nem vonatkozik egy XML dokumentum, így nem volt záró tag.
XML-címkék a kis- és nagybetűket
XML-címkék kis- és nagybetűket. Így a címke
A nyitó és záró tagek kell meghatározni egy regiszter:
Megjegyzés: „A nyitó és záró tagek” nevezik „kezdő és záró tag-ek”. Használja a meghatározásnál szebb. Valójában ez egy és ugyanaz.
XML elemeket meg kell felelnie a helyes beágyazását
A HTML-ben, akkor néha látni egy képet:
és néha még megfelelően működik.
Az XML-ben az összes elemet meg kell felelnie a helyes beágyazását:
A fogalom a „helyes beágyazását” vonatkozásában a fenti példák egyszerűen azt jelenti, hogy, mint az elem Megnyílik a sejtben . akkor be kell zárni az elemen belül .
Egy XML dokumentum legyen a gyökér elem
XML dokumentumnak tartalmaznia kell egy elem, amely a szülő az összes többi elem. Ezt nevezik a gyökér elem.
XML prolog
A következő sor az úgynevezett XML prológ:
XML dokumentum elején nem kötelező. De ha igen, akkor meg kell az első sorban az XML dokumentum.
Az XML dokumentum jelen lehetnek a nemzetközi karakterek, mint az orosz betűket, és hogy nem volt hiba, akkor meg kell adni a kódolás, vagy mentse az XML fájlt UTF-8 formátumban.
UTF-8 - charset alapértelmezett XML dokumentumokat.
Az XML attribútum kell idézőjelek közé
Csakúgy, mint a HTML, XML elemek lehetnek tulajdonságaik formájában név / érték párokat.
Az XML-ben az attribútum értékét kell idézőjelbe.
Nézd meg az alábbi két példa egy XML dokumentum. Az első hiba, a második van írva helyesen:
Hiba az első XML dokumentum, hogy a dátum attribútum értéke elem feljegyzés nem idézőjelek.
Néhány karakter az XML különös jelentőséggel bír.
Ha tesz, például a karakter "<" внутри XML элемента, то будет сгенерирована ошибка, так как парсер интерпретирует его, как начало нового элемента.
Így egy hiba eredményeként a következő sort az XML dokumentum:
Hogy az ilyen hibák nem jelentkeznek, akkor ki kell cserélni a jel "<" на его сущность:
Az XML-ben van 5 előre meghatározott személyek: