[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