| FlexDoc/XML XSDDoc Demo | XML Schemas for DITA 1.1

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

element <groupchoice>

Namespace: | {no namespace}
Type: | anonymous complexType (extension of groupchoice.class)
Content: | complex, 18 attributes, 13 elements
Defined: | globally in programmingDomain.xsd; see XML source
Includes: | declaration of 1 attribute
Referenced: | by 1 location

Component Diagram

XML Representation Summary
<groupchoice
outputclass | = | xs:string
xtrc | = | xs:string
xtrf | = | xs:string
id | = | xs:NMTOKEN
conref | = | xs:string
base | = | xs:string
rev | = | xs:string
status | = | ("new" | "changed" | "deleted" | "unchanged" | "-dita-use-conref-target")
translate | = | ("yes" | "no" | "-dita-use-conref-target")
xml:lang | = | xs:language
dir | = | ("ltr" | "rtl" | "lro" | "rlo" | "-dita-use-conref-target")
props | = | xs:string
platform | = | xs:string
product | = | xs:string
audience | = | xs:string
otherprops | = | xs:string
importance | = | ("optional" | "required" | "default" | "-dita-use-conref-target")
class | = | xs:string : "+ topic/figgroup pr-d/groupchoice "
| >
Content: | title?, repsep?, (groupseq | groupchoice | groupcomp | fragref | synnote | synnoteref | kwd | var | delim | oper | sep)*
</groupchoice>

Attributes:

Attribute | Type / Value | Default | Required? | Declared In | Description
outputclass | xs:string |  | no | groupchoice.class |
xtrc | xs:string |  | no | global-atts |
xtrf | xs:string |  | no | global-atts |
id | xs:NMTOKEN |  | no | id-atts |
conref | xs:string |  | no | id-atts |
base | xs:string |  | no | univ-atts-no-importance |
rev | xs:string |  | no | univ-atts-no-importance |
status | status-atts.class : ("new" | "changed" | "deleted" | "unchanged" | "-dita-use-conref-target") |  | no | univ-atts-no-importance |
translate | yesno-att.class : ("yes" | "no" | "-dita-use-conref-target") |  | no | localization-atts |
xml:lang | xs:language |  | no | localization-atts | In due course, we should install the relevant ISO 2- and 3-letter codes as the enumerated possible values . . .
dir | dir-atts.class : ("ltr" | "rtl" | "lro" | "rlo" | "-dita-use-conref-target") |  | no | localization-atts |
props | xs:string |  | no | filter-atts |
platform | xs:string |  | no | filter-atts |
product | xs:string |  | no | filter-atts |
audience | xs:string |  | no | filter-atts |
otherprops | xs:string |  | no | filter-atts |
importance | importance-att-progdom.class : ("optional" | "required" | "default" | "-dita-use-conref-target") |  | no | groupchoice.class |
class | xs:string | "+ topic/figgroup pr-d/groupchoice " | no | this | The class attribute supports specialization. »

Content Element Model:

Component | Type / Value | Occurs | Nillable? | Declared In | Description
SEQUENCE |  | 1..1 |  | groupchoice.class |
title | anonymous | 0..1 | no | groupchoice.class | The <title> element contains a heading or label for the main parts of a document such as <topic>, <section>, and <example> and for the display elements such as figure (<fig>) and <table>.
repsep | anonymous | 0..1 | no | groupchoice.class | The repeat separator (<repsep>) element defines a group of syntax elements that can (or should) be repeated. »
CHOICE |  | 0..∞ |  | groupchoice.class |
groupseq | anonymous | 1..1 | no | syntaxdiagram.grp | The <groupseq> element is part of the subset of elements that define syntax diagrams in DITA. »
groupchoice | anonymous | 1..1 | no | syntaxdiagram.grp | The <groupchoice> element is part of the subset of elements that define syntax diagrams in DITA. »
groupcomp | anonymous | 1..1 | no | syntaxdiagram.grp | The <groupcomp> element is part of the subset of elements that define syntax diagrams in DITA. »
fragref | anonymous | 1..1 | no | syntaxdiagram.grp | The fragment reference (<fragref>) element provides a logical reference to a syntax definition fragment so that you can reference a syntax fragment multiple times. »
synnote | anonymous | 1..1 | no | syntaxdiagram.grp | The syntax note (<synnote>) element contains a note (similar to a footnote) within a syntax definition group or fragment. »
synnoteref | anonymous | 1..1 | no | syntaxdiagram.grp | The syntax note (<synnoteref>) reference element references a syntax note element (<synnote>) that has already been defined elsewhere in the topic. »
kwd | anonymous | 1..1 | no | syntaxdiagramprog.grp | The <kwd> element defines a keyword in a syntax definition. »
var | anonymous | 1..1 | no | syntaxdiagramprog.grp | Within a syntax definition, the <var> element defines a variable for which the user must supply content, such as their user name or password. »
delim | anonymous | 1..1 | no | syntaxdiagramprog.grp | Within a syntax definition, the delimiter (<delim>) element defines a character marking the beginning or end of a section or part of the complete syntax. »
oper | anonymous | 1..1 | no | syntaxdiagramprog.grp | The operator (<oper>) element defines an operator within a syntax definition. »
sep | anonymous | 1..1 | no | syntaxdiagramprog.grp | The separator (<sep>) element defines a separator character that is inline with the content of a syntax definition. »

Description
The <groupchoice> element is part of the subset of elements that define syntax diagrams in DITA. A group is a logical set of pieces of syntax that go together. A group choice specifies that the user must make a choice about which part of the syntax to use. Groups are often nested. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information.
Related Components

- Included in content model of elements (6):
  fragment, groupchoice, groupcomp, groupseq, synblk, syntaxdiagram

Referenced By

- In model groups (1):
  syntaxdiagram.grp [ref]

Anonymous Type Detail

Type Derivation Tree groupchoice.class (extension) complexType

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

XML schema documentation generated with FlexDoc/XML 1.15 using FlexDoc/XML XSDDoc 3.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.