XML'den PHP'ye Dönüştürücü
XML'yi online PHP sınıflarına dönüştürün — Laravel ve web geliştirme için
XML Girişi
PHP Çıkışı
XML'den PHP'ye Dönüştürücü Nedir?
Laravel veya PHP ile çalışıyor ve XML'yi sınıflara dönüştürmeniz mi gerekiyor? Bu araç XML verilerinden temiz PHP sınıfları üretir. Web geliştirme, API entegrasyonu ve XML tabanlı servisler veya yapılandırmalarla çalışmak için mükemmeldir.
XML ayrıştırma için PHP sınıflarını elle yazmak yerine, XML (Genişletilebilir İşaretleme Dili)'nizi yapıştırın ve hazır kullanılabilir kod alın. Dönüştürücü iç içe yapıları, nitelikleri işler ve düzgün namespace'li PHP sınıfları üretir.
Her şey tarayıcınızda çalışır. XML'iniz asla makinenizden ayrılmaz — üretin, indirin ve sınıfları hemen kullanmaya başlayın. Composer ve PSR-4 autoloading ile mükemmel çalışır.
XML'den PHP'ye Nasıl Kullanılır
XML'yi PHP sınıflarına dönüştürmek için bu adımları izleyin. Her adım bu sayfadaki gerçek düğmeleri ve panelleri kullanır.
Yapıştır, Yükle veya Örnek Yükle
Sol XML Girişi paneline XML yapıştırın veya dosya yüklemek için Yükle'ye tıklayın. Örnek veri yüklemek için Örnek'e tıklayın. Örnek:
<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>Unlimited 5G</plan><dataUsage>45.2</dataUsage></subscriber></subscribers>Sıfırlamak için Temizle'yi kullanın. Gerekirse önce XML'inizi doğrulayabilirsiniz.
Sınıf Adı ve Namespace'i Yapılandırın
Yapılandırma panelinde Sınıf Adı ve Namespace'i ayarlayın. PHP 7.4+ desteği için Yazımlı Özellikler'i açın. Sağ PHP Çıkışı paneli üretilen sınıfları anında gösterir.
İndir veya Kopyala
PHP dosyasını kaydetmek için İndir'e veya panoya kopyalamak için Kopyala'ya tıklayın. Tüm işlemler tarayıcınızda çalışır — XML'iniz asla bilgisayarınızdan ayrılmaz.
Bu Aracı Ne Zaman Kullanırsınız
Laravel Geliştirme
Laravel projeleri için XML yapılandırmalarından PHP sınıfları üretin. XML tabanlı veri veya API yanıtları için model sınıfları oluşturun. Laravel veri dönüşümü için mükemmeldir.
API Entegrasyonu
XML API yanıtlarını PHP sınıflarına dönüştürün. Üretilen PHP sınıflarıyla SOAP API'larını, XML tabanlı web servislerini veya eski sistem entegrasyonlarını yönetin.
Web Geliştirme
XML veri yapılarından PHP sınıfları üretin. Web uygulamalarınızda XML feed'lerini, yapılandırmaları veya harici XML kaynaklarındaki verileri işlemek için mükemmeldir.
Kod Üretimi
XML şemalarından PHP kodu üretin. PHP projeleriniz için XML spesifikasyonlarından veri transfer nesneleri, alan modelleri veya değer nesneleri oluşturun.
Sıkça Sorulan Sorular
XML verilerim saklanıyor mu?
Hayır. Her şey tarayıcınızda çalışır. XML'iniz asla bilgisayarınızdan ayrılmaz.
Hangi PHP sürümü için kod üretiliyor?
Kod PHP 7.4+ ile çalışır. Yazımlı özellikleri etkinleştirirseniz PHP 7.4 veya sonrası gerekir. Yazımlı özellikler olmadan daha eski PHP sürümleriyle de çalışır.
Getter ve setter üretiliyor mu?
Şu anda genel özellikler üretilmektedir. Getter/setter'lara ihtiyacınız varsa bunları manuel olarak ekleyebilir veya PhpStorm gibi bir araç kullanarak üretebilirsiniz.
Üretilen kodu özelleştirebilir miyim?
Sınıf adlarını ve namespace'leri ayarlayabilirsiniz. Üretilen kod temiz ve değiştirmesi kolaydır — gerektiğinde metotlar ekleyin, arayüzler uygulayın veya temel sınıfları genişletin.
Composer ile çalışıyor mu?
Evet. Namespace'inizin composer.json'daki PSR-4 autoloading ayarıyla eşleştiğinden emin olun. Dosyayı doğru dizine koyun ve otomatik olarak yüklenecektir.
XML nitelikleri nasıl işlenir?
XML nitelikleri üretilen sınıflarda özellik olur. İç içe öğeler yapıya bağlı olarak iç içe sınıflar veya diziler olur.
İhtiyaç Duyabileceğiniz Diğer XML Araçları
Dönüştürme yalnızca bir XML görevidir. İşte iyi birlikte çalışan diğer araçlar: