Documentation for XCEDE2 - xcede-2.0-core.xsd - Complex Type protocolItem_t

# Documentation for XCEDE2

### Complex Type: protocolItem_t

#### [Table of contents]

Super-types: | None
Sub-types: | assessmentDescItem_t (by extension)

Name | protocolItem_t
Used by (from the same schema document) | Complex Type protocol_t
Abstract | no

XML Instance Representation
<...
name=" xs:string [0..1]"
ID=" xs:string [0..1]"
required=" xs:boolean [0..1]">
<itemText> [0..1]
<textLabel
location="anySimpleType [1]"
value=" xs:string [1]"/> [0..*]
</itemText>
Start Choice [1]
<itemRange> protocolItemRange_t </itemRange> [0..*]
<itemChoice
itemCode=" xs:string [0..1]"
itemValue=" xs:string [0..1]"
ID=" xs:string [0..1]"
units=" xs:string [0..1]"/> [0..*]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="protocolItem_t">
<xs:sequence>
<xs:element name="itemText" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="textLabel" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="location" use="required"/>
<xs:attribute name="value" type=" xs:string " use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element name="itemRange" type=" protocolItemRange_t " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="itemChoice" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="itemCode" type=" xs:string "/>
<xs:attribute name="itemValue" type=" xs:string "/>
<xs:attribute name="ID" type=" xs:string "/>
<xs:attribute name="units" type=" xs:string "/>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="name" type=" xs:string "/>
<xs:attribute name="ID" type=" xs:string "/>
<xs:attribute name="required" type=" xs:boolean "/>
</xs:complexType>