[Gelistirici] Pisi: DTD -> RelaxNG

Barış Metin baris at pardus.org.tr
29 Oca 2007 Pzt 21:31:48 EET


Selam,

pspec.xml dosyalarını doğrulamak için DTD kullanıyoruz ve DTD'nin 
kısıtlamaları yüzünden (aynı isimli elementlerin farklı bağlamlarda test 
edilmesi gibi) pek rahat değiliz.

PSPEC için bir relaxng şeması hazırladım[1]. Fakat bir sorunumuz var. XML 
tanımında attribute'ların sırlarının önemsiz olduğu söylenirken, elementlerin 
sıraları konusunda bir şey söylenmiyor. XML-Infoset içerisinde "tanımlanmış 
sıradan" bahsediliyor, relax ng de elementlerin sırasına dikkat ediyor. 
Dolayısı ile pek çok pspec.xml validate edilemiyor.

Bu konu hakkında bilgisi olan var mı?

1. http://cekirdek.pardus.org.tr/~baris/tmp/pisi-spec.rng
2. http://www.w3.org/TR/xml-infoset/
-- 
Barış Metin



Gelistirici mesaj listesiyle ilgili daha fazla bilgi