Java'da DOM ayrıştırıcı kullanarak XML Dosyası Nasıl Oluşturulur? DOM'yi XML Dosyası Olarak Yazma

Yayınlanan: 2019-01-11
Java'da DOM ayrıştırıcı kullanarak XML Dosyası Nasıl Oluşturulur? DOM'yi XML Dosyası Olarak Yazma

“Java'da XML öğelerini saymanın basit yolu”nu daha önce öğrendiğimiz gibi, işte XML dosyasını Java'da yazan başka bir basit Java kodu (DOM Ayrıştırıcı).

  • DOM'yi XML Dosyası Olarak Yazma
  • Java DOM öğreticisi - Java'da DOM ile XML yazın
  • Java'da XML dosyası nasıl yazılır (DOM Ayrıştırıcı)
  • Java: Java'da XML (DOM) Dosyası Yazmanın Basit Yolu

Burada yaptığım şey bu:

  • Şu adla Kök XML öğesi oluşturma: Companies
  • 4 Company Öğesi Oluşturma
  • Her Şirket Öğesinin bir öznitelik id vardır
  • Her Şirket Unsurunun 3 unsuru vardır – Name, Type, Employee

DocumentBuilderFactory:

Uygulamaların, XML belgelerinden DOM nesne ağaçları üreten bir ayrıştırıcı elde etmesini sağlayan bir fabrika API'sı tanımlar.

Belge Oluşturucu:

Bir XML belgesinden DOM Belgesi örneklerini almak için API'yi tanımlar.

appendChild():

newChild düğümünü bu düğümün alt öğeleri listesinin sonuna ekler. newChild zaten ağaçtaysa, önce kaldırılır.

Transformatör:

Bu soyut sınıfın bir örneği, bir kaynak ağacı bir sonuç ağacına dönüştürebilir.

DOMSKaynak:

Belge Nesne Modeli (DOM) ağacı biçiminde bir dönüşüm Kaynak ağacı için tutucu görevi görür.

AkışSonucu:

XML, düz Metin, HTML veya başka bir biçimlendirme biçimi olabilen bir dönüştürme sonucu için tutucu görevi görür.

  • The Node arabirimi, tüm Belge Nesne Modeli için birincil veri türüdür. Belge ağacındaki tek bir düğümü temsil eder.
  • The Document arayüzü, HTML veya XML belgesinin tamamını temsil eder.
  • The Element Java Arayüzü, bir HTML veya XML belgesindeki bir öğeyi temsil eder.

Eclipse Konsol Çıktısı:

Aşağıdakine benzer bir sonuç elde etmek için yukarıdaki programı bir Java Uygulaması olarak çalıştırın.