Komponente: ValuesGroup

Element: ValuesGroup / Wert

Namespace http://schemas.google.com/dspl/2010
Diagramm Diagramm dspl7.tmp#id11
Typ Wert
Attribute
content: komplex
minOccurs (Mindestanzahl): 0
maxOccurs: unbegrenzt
Attribute
QName Typ Behoben Standard Verwenden Annotation
lang optional
Quelle
<xs:element name="value" type="Value" minOccurs="0" maxOccurs="unbounded"/>

Element: ValuesGroup / conceptValue

Namespace http://schemas.google.com/dspl/2010
Diagramm Diagramm dspl0.tmp#id13
Attribute
content: komplex
minOccurs (Mindestanzahl): 0
Attribute
QName Typ Behoben Standard Verwenden Annotation
Konzept xs:QName erforderlich
Quelle
<xs:element name="conceptValue" minOccurs="0">
  <xs:complexType>
    <xs:attribute name="concept" type="xs:QName" use="required"/>
  </xs:complexType>
</xs:element>

Attribut: ValuesGroup / conceptValue / @concept

Namespace Kein Namespace
Typ xs:QName
Attribute
verwenden Sie zum Beispiel: erforderlich
Verwendet von
Element Wertegruppe/Konzeptwert
Quelle
<xs:attribute name="concept" type="xs:QName" use="required"/>

Attribut: ValuesGroup / @id

Namespace Kein Namespace
Annotationen Die Kennzeichnung der Tabellenspalte.
Typ LocalId
Attribute
verwenden Sie zum Beispiel: erforderlich
Attribute
maxLength 64
Verwendet von
Element Tabelle/Spalte
Quelle
<xs:attribute name="id" type="LocalId" use="required">
  <xs:annotation>
    <xs:documentation>The identifier of the table column.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Attribut: ValuesGroup / @type

Namespace Kein Namespace
Annotationen Der Datentyp der Tabellenspalte. Alle Werte der Spalte in muss die Tabelle diesem Datentyp entsprechen.
Typ DataType
Attribute
verwenden Sie zum Beispiel: erforderlich
Attribute
Aufzählung String
Aufzählung float
Aufzählung Ganzzahl
Aufzählung boolean
Aufzählung Datum
Aufzählung Konzept
Verwendet von
Element Tabelle/Spalte
Quelle
<xs:attribute name="type" type="DataType" use="required">
  <xs:annotation>
    <xs:documentation>The data type of the table column. All values of the
                column in the table must conform to this data type.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Attribut: ValuesGroup / @format

Namespace Kein Namespace
Annotationen Ein Format für die Spalte, das zum Parsen einer Textdarstellung verwendet wird der Werte. Datumsformate werden definiert durch: http://joda-time.sourceforge.net/api-release/org/joda/time/format/DateTimeFormat.html
Typ xs:string
Attribute
verwenden Sie zum Beispiel: optional
Verwendet von
Element Tabelle/Spalte
Quelle
<xs:attribute name="format" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>A format for the column, used to parse a textual
                representation of the values.

                Date formats are defined by:

                http://joda-time.sourceforge.net/api-release/org/joda/time/format/DateTimeFormat.html</xs:documentation>
  </xs:annotation>
</xs:attribute>

Element: Gruppenwertegruppe

Namespace http://schemas.google.com/dspl/2010
Annotationen Eine Gruppe atomarer Werte. Es darf höchstens ein Wert pro Sprache (Attribut xml:lang) und höchstens einen Wert ohne Sprache. Alle Werte sind entweder Wertelemente oder conceptValue-Elemente.
Diagramm Diagramm dspl0.tmp#id10 dspl0.tmp#id12
Verwendet von
Element Tabelle/Spalte
Komplexe Typen Attribut, Werte
Modell Wert* | conceptValue{0,1}
Children conceptValue, Wert
Quelle
<xs:group name="ValuesGroup">
  <xs:annotation>
    <xs:documentation>A group of atomic values. There must be at most one value per locale
        (xml:lang attribute), and at most one value with no locale.
        All values are either value elements or conceptValue elements.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="value" type="Value" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="conceptValue" minOccurs="0">
      <xs:complexType>
        <xs:attribute name="concept" type="xs:QName" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:choice>
</xs:group>

Erstellt mit dem oXygen XML Editor