Tweaks to request element
authorAndy Bavier <acb@cs.princeton.edu>
Thu, 18 Feb 2010 18:42:32 +0000 (18:42 +0000)
committerAndy Bavier <acb@cs.princeton.edu>
Thu, 18 Feb 2010 18:42:32 +0000 (18:42 +0000)
sfa/managers/vini/vini.rnc
sfa/managers/vini/vini.rng

index a54243b..0be7640 100644 (file)
@@ -32,7 +32,9 @@ link = element link {
    vlink*
 }
 request = element request {
-   sliver+,
+   attribute name { xsd:NMTOKEN },
+   sliver_defaults?,
+   sliver*,
    vlink*
 }
 sliver = element sliver { 
index 32f872e..1545cb5 100644 (file)
   </define>
   <define name="request">
     <element name="request">
-      <oneOrMore>
+      <attribute name="name">
+        <data type="NMTOKEN"/>
+      </attribute>
+      <optional>
+        <ref name="sliver_defaults"/>
+      </optional>
+      <zeroOrMore>
         <ref name="sliver"/>
-      </oneOrMore>
+      </zeroOrMore>
       <zeroOrMore>
         <ref name="vlink"/>
       </zeroOrMore>