| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| <rng:grammar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsig="urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> |
| <rng:start> |
| <rng:choice> |
| <rng:ref name="dsig-document-signatures"/> |
| </rng:choice> |
| </rng:start> |
| <rng:define name="ds-signature"> |
| <rng:element name="ds:Signature"> |
| |
| |
| |
| |
| |
| <rng:ref name="dsMarkup"/> |
| </rng:element> |
| </rng:define> |
| <rng:define name="dsMarkup"> |
| <rng:zeroOrMore> |
| <rng:choice> |
| <rng:attribute> |
| <rng:anyName/> |
| </rng:attribute> |
| <rng:text/> |
| <rng:element> |
| <rng:anyName/> |
| <rng:ref name="dsMarkup"/> |
| </rng:element> |
| </rng:choice> |
| </rng:zeroOrMore> |
| </rng:define> |
| <rng:define name="dsig-document-signatures"> |
| <rng:element name="dsig:document-signatures"> |
| <rng:ref name="dsig-document-signatures-attlist"/> |
| <rng:oneOrMore> |
| <rng:ref name="ds-signature"/> |
| </rng:oneOrMore> |
| </rng:element> |
| </rng:define> |
| <rng:define name="dsig-document-signatures-attlist"> |
| <rng:attribute name="dsig:version"> |
| <rng:value>1.3</rng:value> |
| </rng:attribute> |
| </rng:define> |
| </rng:grammar> |
| |