[Gelistirici] Pisi: DTD -> RelaxNG

Ismail Dönmez ismail at pardus.org.tr
29 Oca 2007 Pzt 22:13:47 EET


On Monday 29 January 2007 21:46:46 S.Çağlar Onur wrote:
> 29 Oca 2007 Pts tarihinde, Barış Metin şunları yazmıştı:
> > 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/
>
> SPEC sıra önemli değil dese bile benim bu şekilde strict sıraya oyum +100,
> aksi halde birbirine benzemeyen bir sürü spec dosyamız oluyor :P

Ben de bundan yakınmıştım :P



Gelistirici mesaj listesiyle ilgili daha fazla bilgi