[Gelistirici] IsA (was: Re: Pisi: DTD -> RelaxNG)

Barış Metin baris at pardus.org.tr
30 Oca 2007 Sal 16:03:10 EET


"Furkan Duman" <coderlord at gmail.com>: 
> Daha iyi olur. Anlamı sanırım daha iyi karşılar.

O halde rng dosyasına şöyle bir yamamız var şu anda. Eklemek/çıkartmak 
istedikleriniz? Bu değerler dışındakiler IsA tag'ı içerisinde hata kabul 
edilecek. 

İleride yeni değerler eklemek kolay fakat (kullanıcısı olursa - app:gui'yi 
kullanan package-manager gibi) çıkartmak zor. Bu yüzden mümkün olduğunca 
küçük fakat elimizdeki depoyu kapsayan bir liste ile başlayalım diyorum.

Index: pisi-spec.rng
===================================================================
--- pisi-spec.rng	(revision 12209)
+++ pisi-spec.rng	(working copy)
@@ -148,8 +148,20 @@
   <!-- IsA -->
   <define name="IsA">
     <element name="IsA">
-      <!-- TODO: Define available choices? -->
-      <text/>
+	<choice>
+	  <value>app:console</value>
+	  <value>app:gui</value>
+	  <value>app:web</value>
+	  <value>library</value>
+	  <value>plugin</value>
+	  <value>service</value>
+	  <value>data</value>
+	  <value>localization</value>
+	  <value>doc</value>
+          <value>font</value>
+	  <value>kernel</value>
+	  <value>driver</value>
+	</choice>
     </element>
   </define>


-- 
Barış Metin



Gelistirici mesaj listesiyle ilgili daha fazla bilgi