DevToolPal
TR

XML’den HTML Tablosuna Dönüştürücü

Tekrarlanan XML kayıtlarını, öznitelikler ve iç içe öğeler sütun olacak şekilde bir HTML tablosu olarak oluşturun.

Yerelde çalışır, asla yüklenmez

Seçenekler

Girdi

0 karakter · 0 B

Çıktı

0 karakter · 0 B

Ne işe yarar

Bu araç XML kayıtlarını insanların gerçekten okuyabileceği bir HTML tablosuna dönüştürür. Tekrarlanan her öğe bir tablo satırı olur, alt öğeler ve öznitelikler sütun olur ve iç içe öğeler noktalı sütun adlarına düzleştirilir.

Bir XML akışını veya dışa aktarımı bir web sayfasında, dokümantasyonda ya da bir e-postada göstermek için kullanın.

Nasıl kullanılır

  1. XML’i Girdi kutusuna yapıştırın, bir .xml dosyası yükleyin veya Örnek düğmesine tıklayın.
  2. Tablo işaretlemesi siz yazdıkça sağda görünür.
  3. <thead> öğesini dışarıda bırakmak için Başlık satırını ekle seçeneğini kapatın.
  4. HTML’i kopyalayın veya .html dosyası olarak indirin.

Örnek

<users>
  <user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
  <user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>

name, address.city ve id sütunlarına ve her kullanıcı için bir satıra sahip bir tabloya dönüşür.

Notlar

Metin HTML kaçışından geçirilir; böylece her zaman metin olarak gösterilir. Bir değerin içindeki satır sonları <br> olur.

SSS

› Hangi öğeler satır olur?

Kök öğenin tekrarlanan alt öğeleri; örneğin <users> içindeki her <user>. Kök öğenin tek bir alt öğesi varsa, o öğe tek satır olur.

› Öznitelikler ve iç içe öğeler ne oluyor?

Öznitelikler, özniteliğin adını taşıyan sütunlara dönüşür (id="1" → id). İç içe öğeler address.city gibi noktalı sütunlara dönüşür. Tekrarlanan basit değerler "; " ile birleştirilir.

› Bir sütun neden id yerine @id olarak adlandırılıyor?

Bir öznitelik ile bir alt öğe aynı ada sahip olduğunda, iki sütun ayrı kalsın diye öznitelik @ önekini korur.

› Tabloya stil verebilir miyim?

Evet. Çıktı satır içi stil içermeyen düz tablo işaretlemesidir; bu yüzden sitenizin CSS’i uygulanır.