Wejście XML

Wyjście PHP

Czym jest Konwerter XML na PHP?

Pracujesz z Laravel lub PHP i potrzebujesz konwertować XML na klasy? To narzędzie generuje czyste klasy PHP z danych XML. Idealne do tworzenia stron WWW, integracji API i pracy z XML-owymi serwisami lub konfiguracjami.

Zamiast ręcznie pisać klasy PHP do parsowania XML, wklej swój XML (eXtensible Markup Language) i otrzymaj gotowy do użycia kod. Konwerter obsługuje zagnieżdżone struktury, atrybuty i generuje klasy PHP z odpowiednimi przestrzeniami nazw.

Wszystko działa w Twojej przeglądarce. Twój XML nigdy nie opuszcza Twojej maszyny — generuj, pobieraj i używaj klas od razu. Działa doskonale z Composer i autoloading PSR-4.

Jak używać konwertera XML na PHP

Wykonaj te kroki, aby przekonwertować XML na klasy PHP. Każdy krok używa rzeczywistych przycisków i paneli na tej stronie.

1

Wklej, prześlij lub załaduj przykład

Wklej XML do lewego panelu Wejście XML lub kliknij Prześlij, aby załadować plik. Kliknij Przykład, aby załadować przykładowe dane. Przykład:

<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>Unlimited 5G</plan><dataUsage>45.2</dataUsage></subscriber></subscribers>

Użyj Wyczyść, aby zacząć od nowa. Możesz też najpierw zwalidować swój XML jeśli potrzeba.

2

Skonfiguruj nazwę klasy i przestrzeń nazw

Ustaw Nazwę klasy i Przestrzeń nazw w panelu konfiguracji. Przełącz Właściwości typowane dla wsparcia PHP 7.4+. Prawy panel Wyjście PHP pokazuje wygenerowane klasy natychmiast.

3

Pobierz lub skopiuj

Kliknij Pobierz, aby zapisać plik PHP, lub Kopiuj, aby skopiować do schowka. Całe przetwarzanie działa w Twojej przeglądarce — Twój XML nigdy nie opuszcza komputera.

Kiedy faktycznie tego używasz

Programowanie Laravel

Generuj klasy PHP z konfiguracji XML dla projektów Laravel. Twórz klasy modeli dla XML-owych danych lub odpowiedzi API. Idealne do transformacji danych w Laravel.

Integracja API

Konwertuj odpowiedzi XML API na klasy PHP. Obsługuj SOAP API, XML-owe serwisy webowe lub integracje ze starszymi systemami za pomocą wygenerowanych klas PHP.

Tworzenie stron WWW

Generuj klasy PHP z XML-owych struktur danych. Idealne do obsługi XML-owych feedów, konfiguracji lub danych z zewnętrznych źródeł XML w Twoich aplikacjach webowych.

Generowanie kodu

Generuj kod PHP ze schematów XML. Twórz data transfer objects, modele domenowe lub obiekty wartości ze specyfikacji XML dla Twoich projektów PHP.

Często zadawane pytania

Czy moje dane XML są przechowywane?

Nie. Wszystko działa w Twojej przeglądarce. Twój XML nigdy nie opuszcza Twojego komputera.

Dla jakiej wersji PHP generowany jest kod?

Kod działa z PHP 7.4+. Jeśli włączysz właściwości typowane, będziesz potrzebować PHP 7.4 lub nowszego. Bez właściwości typowanych działa też ze starszymi wersjami PHP.

Czy generowane są gettery i settery?

Aktualnie generowane są właściwości publiczne. Jeśli potrzebujesz getterów/setterów, możesz je dodać ręcznie lub użyć narzędzia takiego jak PhpStorm do ich wygenerowania.

Czy mogę dostosować wygenerowany kod?

Możesz ustawić nazwy klas i przestrzenie nazw. Wygenerowany kod jest czysty i łatwy do modyfikacji — dodawaj metody, implementuj interfejsy lub rozszerzaj klasy bazowe według potrzeb.

Czy działa z Composer?

Tak. Upewnij się, że Twoja przestrzeń nazw pasuje do konfiguracji autoloading PSR-4 w composer.json. Umieść plik w odpowiednim katalogu a będzie automatycznie ładowany.

Jak obsługiwane są atrybuty XML?

Atrybuty XML stają się właściwościami w wygenerowanych klasach. Zagnieżdżone elementy stają się zagnieżdżonymi klasami lub tablicami, w zależności od struktury.

Inne narzędzia XML, które możesz potrzebować

Konwersja to tylko jedno zadanie XML. Oto inne narzędzia, które dobrze ze sobą współpracują: