XML Doğrulayıcı
XML doğrulayıcımızı kullanarak XML'nizi dilbilgisi kontrolüne çalışın.
Düzenli XML belgesi
Dilbilgisi doğru olan XML belgesi “düzenli” olarak adlandırılır.
Dilbilgisi kuralları önceki bölümlerde açıklanmıştır:
- XML belgesi bir kök eleman olmalıdır
- XML elemanları bir bitiş etiketi olmalıdır
- XML etiketleri büyük/küçük harf duyarlıdır
- XML elemanları doğru şekilde iç içe yerleştirilmelidir
- XML özellik değerleri çift tırnak içinde olmalıdır
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading> Hatırlatma</heading> <body>Toplantıyı unutmayın!</body> </note>
XML hataları programınızı sonlandırabilir
XML belgesindeki hatalar XML uygulamanızı sonlandırabilir.
W3C XML normu, program hataları bulursa bu XML belgesini işlemeyi durdurmasını önerebilir. Nedeni, XML yazılımlarının hafif, hızlı ve iyi uyumluluk sağlaması gerektiğidir.
HTML tarayıcıları hatalı olan HTML belgelerini (örneğin, eksik bitiş etiketleri) gösterebilir.
XML için hatalar izin verilmez.
XML'nizi dilbilgisi kontrolüne çalışın
XML'nizi dilbilgisi kontrolüne yardımcı olmak için bir XML doğrulayıcı oluşturduk.
Bu doğru XML'yi dilbilgisi kontrolüne çalışın:
Bu yanlış XML'yi dilbilgisi kontrolüne çalışın:
Kendi XML'nizi dilbilgisi kontrolüne çalışın:
Geçerli XML belgesi
“Düzenli” olan XML belgesi “geçerli” olan XML belgesinden farklıdır.
“Geçerli” olan XML belgeleri iyi formatlanmış olmalıdır. Ayrıca, belge türü tanımına da uygun olmalıdır.
XML ile birlikte kullanılabilir iki farklı belge türü tanımı vardır:
- DTD - Orijinal Belge Türü Tanımı
- XML Şema - XML tabanlı DTD'nin bir alternatifi
Belge Türü Tanımı (DTD), XML belgelerinin kurallarını ve geçerli elementler ve özellikleri tanımlar.