version 1.28, 2007/10/15 10:46:02
|
version 1.29, 2008/05/16 12:26:58
|
Line 16 CONST
|
Line 16 CONST
|
|
|
STRUCT |
STRUCT |
|
|
Template = CASE OF |
Template ( ATTR version = TEXT; templateVersion = TEXT ) = LIST OF (TemplateObject); |
|
|
|
TemplateObject = CASE OF |
head; |
head; |
repeat; |
repeat; |
option; |
option; |
Line 24 STRUCT
|
Line 26 STRUCT
|
useSimple; |
useSimple; |
bag; |
bag; |
attribute; |
attribute; |
END; |
END + (Comment\240, XMLPI); |
|
|
head ( ATTR version = TEXT; templateVersion = TEXT ) = |
head ( ATTR version; templateVersion ) = |
LIST OF ( Declaration = CASE OF |
LIST OF ( Declaration = CASE OF |
component; |
component; |
union; |
union; |
Line 34 STRUCT
|
Line 36 STRUCT
|
END |
END |
); |
); |
|
|
|
Comment\240 = LIST OF (Comment_line = TEXT) - (Comment\240); |
|
|
|
XMLPI (ATTR is_css = Text) = LIST OF (PI_line = TEXT); |
|
|
component ( ATTR name = TEXT ) = ANY - ( head, union, import ); |
component ( ATTR name = TEXT ) = ANY - ( head, union, import ); |
union ( ATTR name; includeAt = TEXT; exclude = TEXT ) = CONSTANT C_CR; {It is always empty} |
union ( ATTR name; includeAt = TEXT; exclude = TEXT ) = CONSTANT C_CR; {It is always empty} |
import ( ATTR src = TEXT ) = CONSTANT C_CR; {It is always empty} |
import ( ATTR src = TEXT ) = CONSTANT C_CR; {It is always empty} |
Line 71 STRUCT
|
Line 77 STRUCT
|
) = CONSTANT C_CR; {It is always empty} |
) = CONSTANT C_CR; {It is always empty} |
|
|
EXCEPT |
EXCEPT |
|
XMLPI: ReturnCreateNL, NoSpellCheck, NoReplicate, NotAnElementNode; |
|
Comment\240: ReturnCreateNL, NoSpellCheck, NoReplicate, NotAnElementNode; |
|
Comment_line: Hidden, MarkupPreserve; |
|
PI_line: Hidden, MarkupPreserve; |
useEl: NoReplicate, NoBreakByReturn; |
useEl: NoReplicate, NoBreakByReturn; |
useSimple: NoReplicate, NoBreakByReturn; |
useSimple: NoReplicate, NoBreakByReturn; |
repeat: NoReplicate, NoBreakByReturn, NoCreate; |
repeat: NoReplicate, NoBreakByReturn, NoCreate; |