PHP - Wprowadzenie do XML
Co to jest XML?
XML to język znaczników służący do udostępniania danych w Internecie, XML jest przeznaczony zarówno do odczytu przez człowieka, jak i do odczytu maszynowego. Przykładem plików XML, które można udostępniać, są źródła danych RSS. Parsery XML są przydatne do odczytywania i aktualizowania danych za pomocą przeglądarek internetowych.
Rodzaje XML
- Oparte na drzewie
- Na podstawie wydarzeń
Rozszerzenia analizy XML
Rozszerzenia parsowania XML działają w oparciu o libxml. Następujące parsery xml są dostępne w rdzeniu PHP.
- Prosty parser XML
- Parser DO XML
- Parser XML
- Czytnik XML
Prosty parser XML
Prosty parser XML nazywany także parserem XML opartym na drzewie i przeanalizuje prosty plik XML. Prosta analiza XML wywoła metodę simplexml_load_file () w celu uzyskania dostępu do pliku XML z określonej ścieżki.
Parser DOM
Parser DOM nazywany również złożonym parserem węzłów, który jest używany do analizowania bardzo złożonego pliku XML. Służy jako interfejs do modyfikowania pliku XML. Parser DOM zakodował przy użyciu kodowania znaków UTF-8.
Analiza XML
Analiza XML jest oparta na analizie SAX. Szybsze są wszystkie powyższe parsery. Utworzy plik XML i przeanalizuje XML. Parser XML został zakodowany przy użyciu kodowania znaków ISO-8859-1, US-ASCII i UTF-8.
Czytnik XML
Analiza XML Reader nazywana również analizą Pull XML. Służy do szybszego odczytu pliku XML. Działa z wysoce złożonymi dokumentami XML z walidacją XML.