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 / yum / patterns.rng < prev    next >
Encoding:
Extensible Markup Language  |  2006-11-29  |  1.8 KB  |  76 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <grammar ns="http://novell.com/package/metadata/suse/pattern" xmlns="http://relaxng.org/ns/structure/1.0">
  3.   <include href="suse-primary.rng">
  4.     <start>
  5.       <ref name="element-pattern"/>
  6.     </start>
  7.     <!-- names in dependencies can include a "kind". Should not be used for packages. -->
  8.     <define name="attribute-name">
  9.       <optional>
  10.         <attribute name="kind">
  11.           <choice>
  12.             <value>package</value>
  13.             <value>patch</value>
  14.             <value>script</value>
  15.             <value>message</value>
  16.             <value>product</value>
  17.           </choice>
  18.         </attribute>
  19.       </optional>
  20.       <attribute name="name"/>
  21.     </define>
  22.   </include>
  23.   <define name="element-pattern">
  24.     <element name="pattern">
  25.       <ref name="pattern"/>
  26.     </element>
  27.   </define>
  28.   <define name="pattern">
  29.     <element name="name">
  30.       <text/>
  31.     </element>
  32.     <oneOrMore>
  33.       <element name="summary">
  34.         <optional>
  35.           <attribute name="lang"/>
  36.         </optional>
  37.         <text/>
  38.       </element>
  39.     </oneOrMore>
  40.     <optional>
  41.       <element name="default">
  42.         <choice>
  43.           <value>true</value>
  44.           <value>false</value>
  45.         </choice>
  46.       </element>
  47.     </optional>
  48.     <element name="uservisible">
  49.       <choice>
  50.         <value>true</value>
  51.         <value>false</value>
  52.       </choice>
  53.     </element>
  54.     <element name="category">
  55.       <text/>
  56.     </element>
  57.     <element name="icon">
  58.       <text/>
  59.     </element>
  60.     <optional>
  61.       <element name="script">
  62.         <text/>
  63.       </element>
  64.     </optional>
  65.     <oneOrMore>
  66.       <element name="description">
  67.         <optional>
  68.           <attribute name="lang"/>
  69.         </optional>
  70.         <text/>
  71.       </element>
  72.     </oneOrMore>
  73.     <ref name="dependencies"/>
  74.   </define>
  75. </grammar>
  76.