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.

1

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.

2

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.

3

İ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: