root / webodf / relaxngtests / test23.rng @ 95550a13
History | View | Annotate | Download (933 Bytes)
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
|---|---|
| 2 | <grammar |
| 3 | xmlns="http://relaxng.org/ns/structure/1.0" |
| 4 | datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" |
| 5 | xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"> |
| 6 | <define name="manifest"> |
| 7 | <element name="manifest:manifest"> |
| 8 | <oneOrMore> |
| 9 | <ref name="file-entry"/> |
| 10 | </oneOrMore> |
| 11 | </element> |
| 12 | </define> |
| 13 | <start> |
| 14 | <choice> |
| 15 | <ref name="manifest"/> |
| 16 | </choice> |
| 17 | </start> |
| 18 | <define name="file-entry"> |
| 19 | <element name="manifest:file-entry"> |
| 20 | <ref name="file-entry-attlist"/> |
| 21 | </element> |
| 22 | </define> |
| 23 | <define name="file-entry-attlist" combine="interleave"> |
| 24 | <attribute name="manifest:full-path"> |
| 25 | <data type="string"/> |
| 26 | </attribute> |
| 27 | </define> |
| 28 | <define name="file-entry-attlist" combine="interleave"> |
| 29 | <attribute name="manifest:media-type"> |
| 30 | <data type="string"/> |
| 31 | </attribute> |
| 32 | </define> |
| 33 | </grammar> |