dtd,rng: Update DTD and RelaxNG shemas for the recently added features
This commit is contained in:
+11
-1
@@ -93,6 +93,7 @@
|
|||||||
<!ELEMENT Provides (COMAR)+>
|
<!ELEMENT Provides (COMAR)+>
|
||||||
<!ELEMENT COMAR (#PCDATA)>
|
<!ELEMENT COMAR (#PCDATA)>
|
||||||
<!ATTLIST COMAR script CDATA #IMPLIED>
|
<!ATTLIST COMAR script CDATA #IMPLIED>
|
||||||
|
<!ATTLIST COMAR name CDATA #IMPLIED>
|
||||||
|
|
||||||
<!ELEMENT Conflicts (Package)+>
|
<!ELEMENT Conflicts (Package)+>
|
||||||
<!-- we have a problem here, this Package tag only contains a package name
|
<!-- we have a problem here, this Package tag only contains a package name
|
||||||
@@ -129,10 +130,19 @@ suck anyway -->
|
|||||||
|
|
||||||
<!ELEMENT History (Update+)>
|
<!ELEMENT History (Update+)>
|
||||||
|
|
||||||
<!ELEMENT Update (#PCDATA | Date | Version | Comment | Name | Email)*>
|
<!ELEMENT Update (#PCDATA | Date | Version | Comment | Type | Requires | Name | Email)*>
|
||||||
<!ATTLIST Update release CDATA #REQUIRED>
|
<!ATTLIST Update release CDATA #REQUIRED>
|
||||||
<!ATTLIST Update type (security|bug) #IMPLIED>
|
<!ATTLIST Update type (security|bug) #IMPLIED>
|
||||||
|
|
||||||
<!ELEMENT Date (#PCDATA)>
|
<!ELEMENT Date (#PCDATA)>
|
||||||
<!ELEMENT Version (#PCDATA)>
|
<!ELEMENT Version (#PCDATA)>
|
||||||
<!ELEMENT Comment (#PCDATA)>
|
<!ELEMENT Comment (#PCDATA)>
|
||||||
|
|
||||||
|
<!ELEMENT Type (#PCDATA)>
|
||||||
|
<!ATTLIST Type package CDATA #IMPLIED>
|
||||||
|
|
||||||
|
<!ELEMENT Requires (Action+)>
|
||||||
|
|
||||||
|
<!ELEMENT Action (#PCDATA)>
|
||||||
|
<!ATTLIST Action package CDATA #IMPLIED>
|
||||||
|
<!ATTLIST Action target CDATA #IMPLIED>
|
||||||
|
|||||||
@@ -1560,6 +1560,9 @@
|
|||||||
<ref name="Date"/>
|
<ref name="Date"/>
|
||||||
<ref name="Version"/>
|
<ref name="Version"/>
|
||||||
<ref name="Comment"/>
|
<ref name="Comment"/>
|
||||||
|
<zeroOrMore>
|
||||||
|
<ref name="Type"/>
|
||||||
|
</zeroOrMore>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="Requires"/>
|
<ref name="Requires"/>
|
||||||
</optional>
|
</optional>
|
||||||
@@ -1602,6 +1605,24 @@
|
|||||||
</element>
|
</element>
|
||||||
</define>
|
</define>
|
||||||
|
|
||||||
|
<!-- Type -->
|
||||||
|
<define name="Type">
|
||||||
|
<element name="Type">
|
||||||
|
<ref name="attlist.Type"/>
|
||||||
|
<choice>
|
||||||
|
<value>security</value>
|
||||||
|
<value>bug</value>
|
||||||
|
</choice>
|
||||||
|
</element>
|
||||||
|
</define>
|
||||||
|
|
||||||
|
<!-- attlist.Type -->
|
||||||
|
<define name="attlist.Type" combine="interleave">
|
||||||
|
<optional>
|
||||||
|
<attribute name="package"/>
|
||||||
|
</optional>
|
||||||
|
</define>
|
||||||
|
|
||||||
<!-- Requires -->
|
<!-- Requires -->
|
||||||
<define name="Requires">
|
<define name="Requires">
|
||||||
<element name="Requires">
|
<element name="Requires">
|
||||||
@@ -1614,6 +1635,7 @@
|
|||||||
<!-- Action -->
|
<!-- Action -->
|
||||||
<define name="Action">
|
<define name="Action">
|
||||||
<element name="Action">
|
<element name="Action">
|
||||||
|
<ref name="attlist.Action"/>
|
||||||
<choice>
|
<choice>
|
||||||
<value>reverseDependencyUpdate</value>
|
<value>reverseDependencyUpdate</value>
|
||||||
<value>systemRestart</value>
|
<value>systemRestart</value>
|
||||||
@@ -1621,4 +1643,14 @@
|
|||||||
</choice>
|
</choice>
|
||||||
</element>
|
</element>
|
||||||
</define>
|
</define>
|
||||||
|
|
||||||
|
<!-- attlist.Action -->
|
||||||
|
<define name="attlist.Action" combine="interleave">
|
||||||
|
<optional>
|
||||||
|
<attribute name="package"/>
|
||||||
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<attribute name="target"/>
|
||||||
|
</optional>
|
||||||
|
</define>
|
||||||
</grammar>
|
</grammar>
|
||||||
|
|||||||
Reference in New Issue
Block a user