Latest web development tutorials

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:

<p>This is a paragraph.
<br>

W XML należy pominąć zamykającej znacznik jest nielegalne. Wszystkie elementymuszą posiadać tag zamykający:

<p>This is a paragraph.</p>
<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 incorrect</message>
<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:

<b><i>This text is bold and italic</b></i>

W XML, wszystkie elementymuszą być prawidłowo zagnieżdżone wewnątrz siebie:

<b><i>This text is bold and italic</i></b>

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.

<root>
<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:

<note date=12/11/2007>
<to>Tove</to>
<from>Jani</from>
</note>

<note date="12/11/2007">
<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:

<message>if salary < 1000 then</message>

Aby uniknąć tego błędu, należy użyćodwołania encji zamiast znak "<":

<message>if salary &lt; 1000 then</message>

W XML, istnieje 5 predefiniowanych odniesień jednostki:

&lt; < less than
&gt; > greater than
&amp; & ampersand
&apos; ' apostrophe
&quot; " 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.