cache/1.0: Added spec prose and updated schema
[projectmallard:projectmallard.git] / cache / 1.0 / cache-1.0.rnc
1
2 default namespace mal = "http://projectmallard.org/1.0/"
3 namespace cache = "http://projectmallard.org/cache/1.0/"
4
5 start = cache_cache
6
7 cache_cache = element cache:cache {
8   attribute version { text } ?,
9   cache_page +
10 }
11
12 cache_page = element page {
13   mal_page_attr,
14   attribute cache:href { text },
15
16   mal_info ?,
17   mal_block_title,
18   mal_block_subtitle ?,
19   cache_section *,
20 }
21
22 cache_section = element section {
23   mal_section_attr,
24
25   mal_info ?,
26   mal_block_title,
27   mal_block_subtitle ?,
28   cache_section *,
29 }