home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / zypp / schema / xmlstore / resolvable.rnc < prev    next >
Text File  |  2006-11-29  |  3KB  |  125 lines

  1. default namespace = "http://www.novell.com/metadata/zypp/xml-store"
  2.  
  3. boolean = "true" | "false"
  4.  
  5. attribute-kind = 
  6.   attribute kind { "pattern" | "package" | "patch" | "script" | "message" | "product" | "atom" }
  7.  
  8. arch =      
  9.     "noarch"
  10.     | "athlon"
  11.     | "i386"
  12.     | "i486"
  13.     | "i586"
  14.     | "i686"
  15.     | "ia64"
  16.     | "ppc"
  17.     | "ppc64"
  18.     | "s390"
  19.     | "s390x"
  20.     | "x86_64"
  21.     | "src"
  22.  
  23. element-version =
  24.     element version { version }
  25.  
  26. translated-text =
  27.   attribute lang { text }?,
  28.   text
  29.  
  30. version =
  31.     attribute ver { text },
  32.     attribute rel { text },
  33.     attribute epoch { xsd:nonNegativeInteger }?,
  34.     empty
  35.  
  36. element-summary =
  37.     element summary { translated-text }
  38.  
  39. element-description =
  40.     element description { translated-text }
  41.  
  42. capability = 
  43.   element capability { attribute-kind,
  44.   text }
  45.  
  46. capability-set =
  47.   capability*
  48.  
  49. provides =
  50.   element provides { capability-set }
  51. requires =
  52.   element requires { capability-set }
  53. prerequires =
  54.   element prerequires { capability-set }
  55. conflicts =
  56.   element conflicts { capability-set }  
  57. suggests =
  58.   element suggests { capability-set }
  59. freshens =
  60.   element freshens { capability-set }  
  61. supplements =
  62.   element supplements { capability-set }
  63. enhances =
  64.   element enhances { capability-set }
  65. recommends =
  66.   element recommends { capability-set }
  67. obsoletes =
  68.   element obsoletes { capability-set }
  69.  
  70. dependencies = 
  71.   provides?,
  72.   prerequires?,
  73.   conflicts?,
  74.   obsoletes?,
  75.   freshens?,
  76.   requires?,
  77.   recommends?,
  78.   enhances?,
  79.   supplements?,
  80.   suggests?
  81.  
  82. element-install-notify =
  83.     element install-notify { translated-text }
  84.  
  85. element-delete-notify =
  86.     element delete-notify { translated-text }
  87.  
  88. element-license-to-confirm =
  89.     element license-to-confirm { translated-text }
  90.  
  91. element-vendor =
  92.     element vendor { text }
  93.  
  94. element-size =
  95.     element size { xsd:nonNegativeInteger }
  96.  
  97. element-archive-size =
  98.     element archive-size { xsd:nonNegativeInteger }
  99.  
  100. element-install-only =
  101.     element install-only { boolean }
  102.  
  103. element-build-time =
  104.     element build-time { xsd:nonNegativeInteger }
  105.  
  106. element-install-time =
  107.     element install-time { xsd:nonNegativeInteger }
  108.  
  109. resolvable-data = 
  110.   element name { text },
  111.   element-version,
  112.   element arch { arch },
  113.   dependencies,
  114.   element-summary+,
  115.   element-description+,
  116.   element-install-notify*,
  117.   element-delete-notify*,
  118.   element-license-to-confirm*,
  119.   element-vendor?,
  120.   element-size?,
  121.   element-archive-size?,
  122.   element-install-only?,
  123.   element-build-time?,
  124.   element-install-time?
  125.