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
- XML’i Girdi kutusuna yapıştırın, bir
.xmldosyası yükleyin veya Örnek düğmesine tıklayın. - Tablo işaretlemesi siz yazdıkça sağda görünür.
<thead>öğesini dışarıda bırakmak için Başlık satırını ekle seçeneğini kapatın.- HTML’i kopyalayın veya
.htmldosyası 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.