PHP SimpleXML Wprowadzenie
SimpleXML to rozszerzenie, które pozwala nam łatwo manipulować i uzyskać dane XML.
SimpleXML zapewnia łatwy sposób na uzyskanie nazwy danego elementu, atrybutów i tekstowej zawartości, jeśli znasz strukturę dokumentu XML lub układ.
SimpleXML okazuje dokument XML w strukturę danych można iterację jak zbiór tablic i obiektów.
Instalacja
Od PHP 5, funkcje SimpleXML są częścią jądra PHP. Bez instalacji jest wymagane do korzystania z tych funkcji.
Funkcje PHP 5 SimpleXML
Funkcjonować | Opis |
---|---|
__construct() | Tworzy nowy obiekt SimpleXMLElement |
addAttribute() | Dodaje atrybut do elementu SimpleXML |
addChild() | Dodaje element podrzędny element SimpleXML |
asXML() | Zwraca dobrze uformowany ciąg XML (XML version 1.0) z obiektu SimpleXML |
attributes() | Zwraca atrybuty / wartości elementu |
children() | Zwraca dzieci określonego węzła |
count() | Liczy dzieci określonego węzła |
getDocNamespaces() | Zwraca nazw zadeklarowane w dokumencie |
getName() | Zwraca nazwę znacznika XML odwołuje elementu SimpleXML |
getNamespaces() | Zwraca nazw użytych w dokumencie |
registerXPathNamespace() | Tworzy kontekst przestrzeni nazw dla następnego zapytania XPath |
saveXML() | Alias asXML() |
simplexml_import_dom() | Zwraca obiekt SimpleXMLElement z węzła DOM |
simplexml_load_file() | Konwertuje plik XML do obiektu SimpleXMLElement |
simplexml_load_string() | Konwertuje ciąg znaków XML do obiektu SimpleXMLElement |
xpath() | Uruchamia kwerendę XPath na danych XML |
Funkcje PHP 5 SimpleXML iteracji
Funkcjonować | Opis |
---|---|
current() | Zwraca bieżący element |
getChildren() | Zwraca elementy podrzędne bieżącego elementu |
hasChildren() | Sprawdza, czy bieżący element ma dzieci |
key() | Zwraca bieżący klucz |
next() | Przechodzi do następnego elementu |
rewind() | Przewinąć do pierwszego elementu |
valid() | Sprawdź, czy bieżący element jest ważny |