summaryrefslogtreecommitdiffstats
path: root/ksayit/DocBook.README
blob: 97862c04a060d10fb08df3371065897440e05ed1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
KSayIt supports the following subset of DocBook elements:

Book ::=
 (BookInfo, Chapter+)

BookInfo ::=
 ((KeywordSet|Abstract|AuthorGroup|Date|ReleaseInfo|Title)+)
 
KeywordSet ::=
 (Keyword+)

Keyword ::=
 (#PCDATA+)
 
Abstract ::=
 (Para+)

Authorgroup ::=
 (Author+)

Author ::=
 ((Firstname|Surname)+)
 
Firstname ::=
 (#PCDATA+)

Surname ::=
 (#PCDATA+)
 
Date ::=
 (#PCDATA+)

ReleaseInfo ::=
 (#PCDATA+)

Title ::=
 (#PCDATA+)
 
Chapter ::=
 (Title,(Para|Sect1)+)

Sect1 ::=
 (Title,(Para|Sect2)+)

Sect2 ::=
 (Title,(Para|Sect3)+)

Sect3 ::=
 (Title,(Para|Sect4)+)

Sect4 ::=
 (Title,(Para|Sect5)+)

Sect5 ::=
 (Title, Para+)

Para ::=
 ((#PCDATA|Citation|Emphasis|ForeignPhrase|Phrase|Action|Application|
   Command|Email|Filename|Function|GUIButton|GUIIcon|GUILabel|GUIMenu|
   GUIMenuItem|GUISubmenu|ItemizedList|KeyCap|KeyCode|KeyCombo|KeySym|Literal|
   MenuChoice|MouseButton|Option|UserInput|Author|CorpAuthor|Comment|
   Subscript|Superscript|Note|Tip|Warning)+)
   
ItemizedList ::=
 (ListItem+)
 
ListItem ::=
 (#PCDATA+)
 
All entities must be defined in an internal DTD within the document. External entities are NOT supported.

-- 
Robert Vogl