XML Girişi

Java Çıkışı

XML'den Java'ya Dönüştürücü Nedir?

Java sınıfları oluşturmanız mı gerekiyor? Bu araç XML verisinden bunu anında yapar. Spring geliştirme ve Android için mükemmeldir: XML bağlaması için JAXB açıklamalarıyla POJO'lar (Plain Old Java Objects) oluşturur.

Oluşturulan Java sınıfları, sorunsuz XML serileştirme için JAXB açıklamaları içerir. Spring Boot uygulamaları, Android uygulamaları veya kurumsal hizmetler oluştururken bu üretici üretime hazır Java kodu üretir.

Her şey tarayıcınızda gerçekleşir — XML verileriniz gizli kalır. Java sınıflarınızı oluşturun, indirin ve hemen kullanın. Projeniz için sınıf adını ve paketi özelleştirin.

XML'den Java'ya Nasıl Kullanılır

XML'den Java sınıfları oluşturmak için bu adımları izleyin. Her adım bu sayfadaki gerçek düğmeleri ve panelleri kullanır.

1

Yapıştırın, Yükleyin veya Örnek Yükleyin

Sol XML Girişi paneline XML yapıştırın veya bir dosya yüklemek için Yükle'ye tıklayın. Telekomünikasyon örneği 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>

Yeniden başlamak için Temizle'yi kullanın. Gerekirse önce XML Validator ile doğrulayın.

2

Sınıf Adı, Paket ve Seçenekleri Yapılandırın

Yapılandırma panelinde Sınıf Adı, Paket ve Getter/Setter'ı ayarlayın. Sağ Java Çıkışı paneli oluşturulan sınıfları anında gösterir.

3

İndirin veya Kopyalayın

Java dosyasını kaydetmek için İndir'e, panoya kopyalamak için Kopyala'ya tıklayın. Tüm işlem tarayıcınızda çalışır — XML'iniz bilgisayarınızı asla terk etmez.

Gerçekten Kullanacağınız Durumlar

Spring Boot Geliştirme

Spring Boot uygulamaları için XML API yanıtlarından Java POJO'ları oluşturun. XML verisi işleyen RESTful API'ler oluşturmak için mükemmeldir.

Android Geliştirme

Android uygulamaları için XML verisinden Java model sınıfları oluşturun. Android uygulamaları için XML ayrıştırmayı destekler.

Kurumsal Java Geliştirme

Kurumsal uygulamalar ve SOAP web servisleri için XML web servisi şemalarından JAXB açıklamalı sınıflar oluşturun.

Veri İşleme

XML veri yapılarını tip güvenli veri işleme ve doğrulama için güçlü tipli Java sınıflarına dönüştürün.

Sık Sorulan Sorular

XML verilerim saklanıyor mu?

Hayır. Her şey doğrudan tarayıcınızda gerçekleşir. XML'iniz bilgisayarınızı asla terk etmez — biz bile göremeyiz.

Hangi Java açıklamaları oluşturuluyor?

Üretici, XML bağlaması için JAXB açıklamalarıyla (@XmlRootElement, @XmlElement, @XmlAttribute) Java sınıfları oluşturur. İsteğe bağlı olarak getter ve setter ekleyebilirsiniz.

İç içe geçmiş XML öğeleri nasıl işlenir?

İç içe geçmiş XML öğeleri ayrı Java sınıfları haline gelir. Her iç içe geçmiş öğe uygun JAXB açıklamalarıyla kendi sınıfını alır ve üst sınıf buna alan olarak başvurur.

Spring Boot ile çalışır mı?

Evet. Oluşturulan Java sınıfları Spring Boot ile uyumludur ve Spring'in XML bağlaması ve REST denetleyicileriyle kullanılabilir.

Büyük XML dosyalarıyla çalışır mı?

Evet. Her şey tarayıcınızda gerçekleştiğinden cihazınıza bağlıdır. Küçük ve orta boyutlu XML yapıları anında dönüştürülür.

Hangi Java sürümü destekleniyor?

Oluşturulan kod Java 8 ve üzeri ile çalışır. Maksimum uyumluluk için standart Java özellikleri ve JAXB kullanır.

İhtiyaç Duyabileceğiniz Diğer Kod Üreticileri

XML'den Java'ya sadece bir kod üretme aracıdır. İşte birlikte iyi çalışan diğerleri: