Inne działy

 

Elementy XML

 


Dokument XML zawiera elementy XML.


 

Co to jest element XML?

Element XML to wszystko co jest zawarte począwszy od tagu startowego, a kończąc na tagu końcowym.

Element może zawierać:

  • inne elementy
  • tekst
  • atrybuty
  • lub połączenie wszystkich powyższych...

 

<księgarnia>
  <książka kategoria="DZIECI">
    <tytuł>Harry Potter</tytuł>
    <autor>J K. Rowling</autor>
    <rok>2005</rok>
    <cena>29.99</cena>
  </książka>
  <książka kategoria="WEB">
    <tytuł>Poznaj XML</tytuł>
    <autor>Erik T. Ray</autor>
    <rok>2003</rok>
    <cena>39.95</cena>
  </książka>
</księgarnia>

W powyższym przykładzie, <księgarnia> i <książka> zawierają elementy, ponieważ zawierają inne elementy. <książka> posiada atrybut (kategoria = "dzieci"). <tytuł>, <autor>, <rok> i <cena> mają zawartość tekstową, ponieważ zawierają tekst


 

Zasady nazewnictwa XML

Elementy XML muszą przestrzegać zasady nazewnictwa:

  • Nazwy mogą zawierać litery, cyfry i inne znaki
  • Nazwy nie mogą rozpoczynać się znakiem liczby lub znakiem interpunkcyjnym
  • Nazwy nie mogą zawierać wyrażeń z listy xml (lub XML, lub Xml, itp)
  • Nazwy nie mogą zawierać spacji

Każda nazwa może być używana, żadne słowa nie są zarezerwowane.


 

Wyznaczanie najlepszych praktyk

Używaj nazw opisowych. Nazwy z podkreśleniem dolnym są ładne: <first_name>, <last_name>.

Nazwy powinny być krótkie i proste, jak obok: <book_title> nie jak te: <the_title_of_the_book>.

Unikaj znaków "-". Jeśli coś nazwa się "first-name", niektóre programy mogą myśleć, że chcesz odjąć nazwę od pierwszej.

Unikaj znaków ".". Jeśli coś nazwa się "first.name," niektóre programy mogą myśleć, że "name" jest własnością obiektu "first".

Unikaj znaków ":". Dwukropki są zarezerwowane do wykorzystania w stosowaniu nazw przestrzeni.

Dokumenty XML mają często odpowiednią bazę danych. Dobrą praktyką jest używać zasady nazewnictwa bazy danych dla elementów w dokumentach XML

W języku innym niż angielski litery jak éòá są całkowicie dozwolone w formacie XML, ale uważaj na problemy jeśli twój dostawca oprogramowania nie obsługuje ich.


 

XML Elementy są rozszerzalne

Elementy XML mogą być użyte do przenoszenia dodatkowych informacji.

Spójrz na poniższy przykład XML:

 

<notatka>
<do>Alek</do>
<od>Janicki</od>
<wiadomość> Nie zapomnij o mnie w ten weekend!</wiadomość>
</notatka>

Wyobraźmy sobie, że stworzyliśmy aplikację, która wyodrębnia elementy <do>, <od> i <wiadomość> z dokumentu XML, która wyświetla taki oto wynik:

KOMUNIKAT

Do: Alek
Od Janicki

Nie zapomnij o mnie w ten weekend!

Wyobraź sobie, że autor dokumentu XML dodaje pewne dodatkowe informacje do niego:

 

<notatka>
<data>2013-01-10</data>
<do>Alek</do>
<od>Janicki</od>
<nagłówek> Przypomnienie </nagłówek>
<wiadomość> Nie zapomnij o mnie w ten weekend!</wiadomość>
</notatka>

Czy aplikacja nie działa lub uległa awarii?

Nie Aplikacja powinna nadal być w stanie znaleźć elementy <do>, <od> i <wiadomość> w dokumencie XML i dając ten sam wynik.

Jednym z uroków XML, jest to, że może on zostać użyty bez dedykowanej aplikacji

 

 

Zobacz nasze wszystkie kursy

WWW


HTML
HTML - Znaczniki
CSS - Tutorial
CSS - Selektory
PHP
JavaScript

XML

XSLT

Bazy danych


SQL
SQLite
MySQL
PostgreSQL

 

 

Programowanie


C
C++
C#
Java
VisualBasic
Python

Linux


Podstawy Linuxa
Bash
Linuks artykuły

Windows


Excel funkcje
Windows wskazówki
Outlook

Pozotałe działy


Programy
Rozrywka

 

 

 

This email address is being protected from spambots. You need JavaScript enabled to view it.