Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Other Grammars]->[Extensible Markup Language (XML)]->[Symbols]->[Mixed]

Expand All
Collapse All
Contents

xml::Mixed Locate in Contents

Declaration Locate in Contents

[19]     Mixed     ::=     '\(' S? '#PCDATA' (S? '|' S? QName)* S? ')\*' | '\(' S? '#PCDATA' S? ')'

Composition Locate in Contents

contentspec Mixed Alternation Node Concatenation Node Concatenation Node '(' Alternation Node Concatenation Node Iteration Node Alternation Node Concatenation Node '(' Alternation Node Concatenation Node Alternation Node ')' S @ '#' 'P' 'C' 'D' 'A' 'T' 'A' Concatenation Node S @ ')' '*' S @ '#' 'P' 'C' 'D' 'A' 'T' 'A' S @ Alternation Node '|' Alternation Node QName S @ S @

State Machine Locate in Contents

start:1761:$0 final:1762:$0 S|{1646|$4|1647} S|{1646|$20|1647} S|{1646|$9|1647} S|{1646|$23|1647} S|{1646|$15|1647} S|{1646|$12|1647} QName|{1677|$13|1678} S|{1646|$9|1647} S|{1646|$12|1647} QName|{1677|$13|1678}