Symbols Used in the Schema Diagram
The views in the schema diagram editor renders all the Relax NG schema patterns with the following intuitive symbols:
- definepattern with the@nameattribute set to the value shown inside the rectangle (in this examplename).
- definepattern with the@combineattribute set tointerleaveand the@nameattribute set to the value shown inside the rectangle (in this exampleattlist.person).
- definepattern with the@combineattribute set tochoiceand the@nameattribute set to the value shown inside the rectangle (in this exampleattlist.person).
- elementpattern with the@nameattribute set to the value shown inside the rectangle (in this examplename).
- attributepattern with the@nameattribute set to the value shown inside de rectangle (in this casenote).
- refpattern with the@nameattribute set to the value shown inside the rectangle (in this casefamily).
- oneOrMorepattern.
- zeroOrMorepattern.
- optionalpattern.
- choicepattern.
- valuepattern (for example, used inside achoicepattern).
- grouppattern.
- A pattern from the Relax NG Annotations
namespace (http://relaxng.org/ns/compatibility/annotations/1.0) that is treated as a
documentation element in a Relax NG schema.
- textpattern.
- emptypattern.