Podstawy XML
Jeśli spędziłeś trochę czasu, kręcąc się po forach programistów internetowych, prawdopodobnie zauważyłeś, że słowo „XML” zostało upuszczone więcej niż jeden raz. Z ciekawości przeglądasz wpis w Wikipedii dla „XML” i czytasz:

„Extensible Markup Language (XML) to specyfikacja ogólnego zastosowania do tworzenia niestandardowych języków znaczników. [1] Jest klasyfikowany jako język rozszerzalny, ponieważ pozwala użytkownikom definiować własne elementy. Jego głównym celem jest ułatwienie udostępniania ustrukturyzowane dane w różnych systemach informacyjnych, w szczególności przez Internet [2], i są wykorzystywane zarówno do kodowania dokumentów, jak i serializacji danych. W tym ostatnim kontekście jest porównywalny z innymi tekstowymi językami serializacji, takimi jak JSON i YAML .. . ”
Do tej pory twoje oczy prawdopodobnie błyszczą i żałujesz, że nigdy nie SŁYSZ SIĘ XML.

Nie panikuj, bo to naprawdę nie jest tak skomplikowane, jak myślisz!

XML jest po prostu sposobem przechowywania informacji. Zaletą XML jest to, że jest on całkowicie konfigurowalny przez TY, twórcę stron internetowych. Nie trzeba uczyć się ani debugować skomplikowanego kodu, ponieważ można używać dowolnych nazw pól. W rzeczywistości jest to najłatwiejszy język programowania do nauki, ponieważ większość kodu samodzielnie określasz.

OK, spójrzmy na przykład. Załóżmy, że chcesz utworzyć katalog swoich ulubionych książek. Przy użyciu XML twoje wpisy wyglądałyby mniej więcej tak:


Fred Flintstone
Muzyka rockowa
Moja ulubiona książka!


Podobnie jak w przypadku HTML, tekst między symbolami nazywany jest „znacznikiem”. Różnica w XML polega na tym, że Ty, twórca stron internetowych, możesz definiować własne tagi i wywoływać je w dowolny sposób. Zanim zaczniesz budować własne tagi, musisz nauczyć się kilku zasad składni:

  • Każdy znacznik otwierający musi mieć pasujący znacznik zamykający. Innymi słowy, jeśli masz znacznik w dokumencie XML, musisz mieć znacznik zamykający gdzieś niżej.

  • W przeciwieństwie do HTML, w znacznikach XML rozróżniana jest wielkość liter. Oznacza to, że nie jest to ten sam tag, co lub.

  • Kilka znaków ma wstępnie zdefiniowane znaczenie i nie można ich używać w tagu. Są to: mniej niż symbol (), znak ampersand (&), apostrof (') i znak cudzysłowu (").


Być może największą zaletą korzystania z XML jest to, że jego dokumenty są przechowywane na komputerze w formacie zwykłego tekstu. W rezultacie każdy komputer, przeglądarka lub serwer może zrozumieć te pliki niezależnie od typu, dzięki czemu można łatwo udostępniać dane odwiedzającym. Pliki XML mogą być używane z prawie każdą aplikacją komputerową. Łatwo jest również wywoływać pliki XML ze strony HTML, co oznacza, że ​​nie musisz martwić się o ponowne tworzenie HTML za każdym razem, gdy dodajesz więcej danych - jedyną rzeczą, którą musisz dostosować, jest dokument XML.

Bądź na bieżąco z naszym kolejnym artykułem, w którym podzielimy elementy pliku XML i pomożemy Ci zbudować pierwszy dokument XML.

Instrukcje Wideo: XML Tutorial for Beginners | What is XML | Learn XML (Może 2024).