XML till PHP-omvandlare
Konvertera XML till PHP-klasser online för Laravel och webbutveckling
XML-indata
PHP-utdata
Vad är XML till PHP-omvandlaren?
Arbetar du med Laravel eller PHP och behöver konvertera XML till klasser? Det här verktyget genererar rena PHP-klasser från XML-data. Perfekt för webbutveckling, API-integrationer och arbete med XML-tjänster eller konfigurationer.
Istället för att manuellt skriva PHP-klasser för XML-tolkning, klistra in din XML (eXtensible Markup Language) och få färdig kod. Omvandlaren hanterar kapslade strukturer, attribut och genererar PHP-klasser med korrekta namnrymder.
Allt körs i din webbläsare. Din XML lämnar aldrig din maskin — generera, ladda ned och börja använda klasserna direkt. Fungerar utmärkt med Composer och PSR-4 autoloading.
Hur du använder XML till PHP-omvandlaren
Följ dessa steg för att konvertera XML till PHP-klasser. Varje steg använder de faktiska knapparna och panelerna på den här sidan.
Klistra in, ladda upp eller ladda exempel
Klistra in XML i den vänstra XML-indata-panelen eller klicka på Ladda upp för att läsa in en fil. Klicka på Exempel för att läsa in exempeldata. Exempel:
<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>Unlimited 5G</plan><dataUsage>45.2</dataUsage></subscriber></subscribers>Använd Rensa för att börja om. Du kan också validera din XML först om det behövs.
Konfigurera klassnamn och namnrymd
Ange Klassnamn och Namnrymd i konfigurationspanelen. Växla Typade egenskaper för PHP 7.4+-stöd. Den högra PHP-utdata-panelen visar de genererade klasserna direkt.
Ladda ned eller kopiera
Klicka på Ladda ned för att spara PHP-filen, eller Kopiera för att kopiera till urklipp. All bearbetning sker i din webbläsare — din XML lämnar aldrig din dator.
När du faktiskt skulle använda detta
Laravel-programmering
Generera PHP-klasser från XML-konfigurationer för Laravel-projekt. Skapa modellklasser för XML-data eller API-svar. Perfekt för datatransformation i Laravel.
API-integration
Konvertera XML API-svar till PHP-klasser. Hantera SOAP API:er, XML-webbtjänster eller integrationer med äldre system med hjälp av genererade PHP-klasser.
Webbutveckling
Generera PHP-klasser från XML-datastrukturer. Perfekt för att hantera XML-flöden, konfigurationer eller data från externa XML-källor i dina webbapplikationer.
Kodgenerering
Generera PHP-kod från XML-scheman. Skapa data transfer objects, domänmodeller eller värdeobjekt från XML-specifikationer för dina PHP-projekt.
Vanliga frågor
Lagras mina XML-data?
Nej. Allt körs i din webbläsare. Din XML lämnar aldrig din dator.
Vilken PHP-version genereras koden för?
Koden fungerar med PHP 7.4+. Om du aktiverar typade egenskaper behöver du PHP 7.4 eller senare. Utan typade egenskaper fungerar den även med äldre PHP-versioner.
Genereras getters och setters?
För närvarande genereras offentliga egenskaper. Om du behöver getters/setters kan du lägga till dem manuellt eller använda ett verktyg som PhpStorm för att generera dem.
Kan jag anpassa den genererade koden?
Du kan ange klassnamn och namnrymder. Den genererade koden är ren och lätt att modifiera — lägg till metoder, implementera gränssnitt eller utöka basklasser efter behov.
Fungerar det med Composer?
Ja. Se till att din namnrymd matchar PSR-4 autoloading-konfigurationen i composer.json. Placera filen i rätt katalog så laddas den automatiskt.
Hur hanteras XML-attribut?
XML-attribut blir egenskaper i de genererade klasserna. Kapslade element blir kapslade klasser eller arrayer beroende på strukturen.
Andra XML-verktyg du kan behöva
Konvertering är bara en XML-uppgift. Här är andra verktyg som fungerar bra tillsammans: