Bu Sayfayı Paylaş:

Kavram

Well-Formed XML (Well-Formed Döküman)

Tanım: Temel yazım kurallarına uyarak yazılmış xml dökümanı. Açılan etiketlerin kapatılması, en az bir element olması, bir ana (root) elementin olması, attribute'lerin(özellik) tırnak içinde yazılması,dökümanın başında XML bildirimin yapılması gibi kurallara well-formed XML dökümanının uyması gerekir

Kavram

Well-Formed Element

Tanım: Bir XML dökümanında temel yazım kurallarına uyularak yazılmış elementler. Açılan etiketlerin kapatılması, attribute'lerin(özellik) tırnak içinde yazılması, elementlerin düzgün bir şekilde içiçe olması gibi kuralları bulunur

Veri

Bir XML'in Well-Formed (İyi Biçimlenmiş) Olması İçin Uyması Gereken Kurallar

 

Bir XML'in well-formed (iyi biçimlenmiş) olması için uyması gereken kurallar aşağıdaki gibidir : 

  • En az bir element olmalıdır. Boş bir sayfa well-formed bir döküman olamaz
  • Dökümanın hemen başında XML deklerasyonu (bildirimi) olmalıdır. Örneği döküman <?xml version="1.0"?> gibi ibr ifadeyle başlamalıdır
  • Tek bir root (ana) element olmalıdır. Bir sayfa içinde iki ana root olamaz yani tüm elementler tek bir elementin içinde olmalıdır
  • Açılan her tag (etiket) kapatılmalıdır. Örneği <a><b></a> gibi bir belgede <b> etiketi kapatılmadığı için geçersizdir
  • Attribute'lerin değeri kesinlikle tırnak (") içinde verilmelidir. Örneğin <img src=x></img> şeklinde src özelliğinin değeri verilemez
  • Her element sadece tek bir elementin içinde olmalıdır. Açılış etiketi ile kapanış etiketi aynı üst etiketin içinde olmalıdır. Örneğin <a><b><p></p></a></b> gibi bir XML'de b etiketi a elementinin içinde mi değil mi anlaşılamaz. Bu nedenle geçersizdir

 


Kavram

Doğrulanmış (Valid) XML Dökümanı

Tanım: DTD veya Schema gibi doğrulama tanımlarına uygun yazılmış XML dökümanı

Kavram

XML Schema

Tanım: Bir XML dilinde kullanılan elementleri, attributeleri (özellikler) ve bu element ve özelliklerin birbirleriyle olan ilişkilerini belirtmek için kullanılan XML dili. DTD ile aynı amaç için kullanılır

Örnek

Well Formed Olmayan Bir XML Örneği

Aşağıdaki örnek XML'in well-formed kurallarına uymamaktadır : 

 

<worker>
	<name test=1>Ali</name>
	<surname>Velioglu</surname>
</worker>
<worker>
	<name>Veli</name>
	<surname>Alioglu</surname>
</worker>

 

Bir XML dökümanında tek bir ana elementi olması lazımdır ki yukarıdaki örnekte tüm elementlerin içine alan bir element bulunmamaktadır. Attribute'ler çift tırnak (") içinde verilmledir. Yukarıdaki örnekte test="1" yerine test=1 yazılmıştır ki bu XML kurallarına uygun değildir.





Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir