Online XML ve CSV doğrulama

XML ve CSV doğrulama aracı, yapıştırdığınız metni doğrudan tarayıcınızda kontrol eder. Biçimi seçin; araç her sorunu satır, sütun ve açıklamasıyla bildirir – CSV için ayrıca tespit edilen ayırıcıyı ve ilk satırların önizlemesini gösterir. Hiçbir şey yüklenmez.

Metninizi yapıştırın – her değişiklikte kontrol edilir.

Metniniz tarayıcınızda kalır – gönderilmez, kaydedilmez ve adres çubuğuna eklenmez.

Girdileriniz yalnızca bu tarayıcıda saklanır.

Sonuç

Sonuç
✓ İyi biçimli XML
Özet
Kök öğe: <siparis> · Öğe: 8 · Öznitelik: 8 · Derinlik: 3

Nasıl hesaplanır?

XML: “iyi biçimli” ne demek?

Bir XML belgesi, W3C’nin XML 1.0 (Fifth Edition) önerisindeki söz dizimi kurallarına uyduğunda iyi biçimlidir (well-formed). Araç bunu kendi ayrıştırıcısıyla – her tarayıcıda aynı mesajla – kontrol eder ve ilk ihlalde durur:

DTD veya XSD şemasına göre doğrulama yok

Araç, belgenin bir DTD’ye, XML şemasına (XSD) veya UBL gibi bir standarda – örneğin e-fatura yapısına – uyup uymadığını, yani zorunlu öğelerin bulunup bulunmadığını ve değerlerin doğru biçimde olup olmadığını kontrol etmez. İyi biçimlilik bunun ön koşuludur: iyi biçimli olmayan bir belgeyi her program reddeder. DOCTYPE bildirimi yalnızca içinde tanımlanan varlıkları tanıyacak kadar okunur. xmlns:… bildirimi olmayan ad alanı önekleri uyarı olarak bildirilir.

RFC 4180’e göre CSV

RFC 4180 yaygın CSV biçimini tanımlar:

RFC 4180 yalnızca virgülü tanır. Türkiye’de virgül ondalık ayırıcı olduğundan hesap tabloları CSV’yi genellikle noktalı virgülle kaydeder; sekme ve | de yaygındır. Otomatik tespit, her aday için ilk 50 kaydın alanlarını sayar ve en tutarlı biçimde en az iki sütun veren karakteri seçer. Yanlışsa ayırıcıyı elle seçin.

Araç farklı alan sayılarını, kapatılmamış veya yanlış yerdeki tırnakları ve dosyanın ortasındaki boş satırları – gerçek satır numarasıyla – bildirir (satır sonu içeren bir alan birden fazla satıra yayılır). RFC 4180 CRLF satır sonu ister; neredeyse her program LF’yi de okuduğu için satır sonu yalnızca özette gösterilir.

Sınırlar

En fazla 5 milyon karakter; ilk 50 hata listelenir. Sütunlar 1’den başlayarak karakter sayar, sekme tek karakter sayılır.

Sıkça sorulan sorular

Verilerim yükleniyor mu?

Hayır. Kontrol tamamen tarayıcınızda yapılır. Metin adres çubuğuna eklenmez ve kaydedilmez – bağlantı yalnızca biçimi, ayırıcıyı ve başlık seçeneğini içerir.

İyi biçimli ile geçerli arasındaki fark nedir?

İyi biçimli, XML söz diziminin doğru olduğu anlamına gelir (etiketler, iç içe geçme, öznitelikler, varlıklar). Geçerli ise belgenin ayrıca bir DTD’nin veya XML şemasının kurallarına uyduğunu belirtir. Bu araç yalnızca iyi biçimliliği kontrol eder.

e-Fatura XML dosyasını GİB şemasına göre doğrular mı?

Hayır. Araç yalnızca XML’in iyi biçimli olup olmadığına bakar. Şema (XSD) veya e-fatura kurallarına uygunluk, o şemayı bilen bir araçla kontrol edilmelidir – ama dosyanın önce bu söz dizimi testinden geçmesi gerekir.

&amp;nbsp; neden hata?

&nbsp; bir HTML varlığıdır. DTD olmadan XML yalnızca beşini tanır: &lt; &gt; &amp; &apos; &quot;. Bölünmez boşluğu &#160; olarak yazın veya karakteri doğrudan ekleyin.

Excel CSV dosyamı tek sütunda gösteriyor – neden?

Çoğunlukla sebep ayırıcıdır: Türkçe bölge ayarlarındaki Excel noktalı virgül bekler, dosya ise virgül kullanır (veya tersi). Araç tespit edilen ayırıcıyı gösterir. Excel’de “Veri → Metinden/CSV’den” ile ayırıcıyı seçebilirsiniz.

Bir satırda neden fazla alan var?

Neredeyse her zaman ayırıcı, tırnak içine alınmamış bir değerin içinde geçer – örneğin noktalı virgülle ayrılmış dosyada Yılmaz; Ayşe veya virgüllü dosyada ondalık sayı olarak 1,50. Doğrusu: "Yılmaz; Ayşe".

Kaynaklar ve yasal dayanak

Güncelleme:

Benzer araçlar