Składnia XML
zasady składni XML są proste i bardzo logiczne. Zasady te są łatwe do opanowania i bardzo łatwy w użyciu.
Wszystkie elementy XML musi mieć zamykający znacznik
W HTML, niektóre elementy nie mają tag zamykający:
<br>
W XML należy pominąć zamykającej znacznik jest nielegalne. Wszystkie elementymuszą posiadać tag zamykający:
<br />
Uwaga: Z powyższych przykładów, można zauważyć, że deklaracja XML nie zamknąć kartę.To nie jest błąd. Deklaracja nie jest częścią dokumentu XML sama, nie ma znacznika zamykającego.
tagi XML jest wielkość liter
tagi XML wielkość liter. Tag <List> tag <litera> jest inna.
Należy użyć tej samej sprawie napisać otwarte i zamykające tagi:
<message>This is correct</message>
Uwaga: Otwieranie i zamykanie tagów są powszechnie określane jako początek i koniec tagi.Czy lubisz jakich warunkach, ich koncepcje są takie same.
XML musi być prawidłowo zagnieżdżone
W HTML, często można zobaczyć elementy są nieprawidłowo zagnieżdżone:
W XML, wszystkie elementymuszą być prawidłowo zagnieżdżone wewnątrz siebie:
W powyższym przykładzie, prawidłowe znaczenie jest zagnieżdżona: Ponieważ <i> Element ciągu <b> Element otworzyć, to musi być zamknięty w <b> elementu.
Dokument XML musi mieć element główny
Dokument XML musi miećelement jest rodzicemwszystkich innych elementów. Ten elementjest nazywany elementem głównym.
<child>
<subchild>.....</subchild>
</child>
</root>
wartości atrybutów XML musi być cytowany
Podobnie jak w HTML, XML elementy mogą mieć atrybuty (par nazwa / wartość).
W XML wartości atrybutów XML musi być cytowany.
Proszę studiować dwóch następujących dokumentów XML. Pierwszym z nich jest błędna, druga jest poprawna:
<to>Tove</to>
<from>Jani</from>
</note>
<to>Tove</to>
<from>Jani</from>
</note>
Błąd w pierwszym dokumencie, uwaga element data właściwość nie jest cytowany.
podmiot odniesienia
W XML, niektóre znaki mają specjalne znaczenie.
Jeśli umieścisz znak "<" na elemencie XML, błąd występuje, ponieważ parser będzie go używać jako początek nowego elementu.
To wygeneruje błąd XML:
Aby uniknąć tego błędu, należy użyćodwołania encji zamiast znak "<":
W XML, istnieje 5 predefiniowanych odniesień jednostki:
< | < | less than |
> | > | greater than |
& | & | ampersand |
' | ' | apostrophe |
" | " | quotation mark |
Uwaga: W XML, tylko znaki "<" i "&" jest w istocie nielegalne.Większy niż znak jest legalne, ale przy użyciu referencji encji zamiast tego jest dobrym nawykiem.
komentarze XML w
Napisz komentarz w składni XML i HTML składnia jest bardzo podobna.
<! - To jest komentarz ->
W XML miejsce zostanie zarezerwowane
HTML będzie wyciąć więcej niż jeden kolejnych znaków przestrzeni (połączone) do jednego:
HTML: | Hello Tove |
Output: | Hello Tove |
W XML, a przestrzenie dokumentów nie zostaną usunięte.
XML jest przechowywany w paszy linii LF
W aplikacji Windows, nowa linia jest zazwyczaj używany do przechowywania parę znaków: powrót karetki (CR) i do nowego wiersza (LF).
W systemach Unix i Mac OS X, użyj LF zapisać nową linię.
W starym systemie Mac za pomocą CR, aby zapisać nowy wiersz.
XML jest przechowywany w LF przesunięcia wiersza.