Definition Type Element
Name editable-tables
Abstract False
MinOccurs 0
MaxOccurs unbounded
Documentation Definition of tables that can be edited outside of the character sheet.

"Outside of the character sheet" refers to bringing up a dialog in the program that contains the table just as it would appear on the character sheet.

Accepting changes to this "floating" table will apply the changes to the character sheet, just as if you had editing the sheet directly.
XSD Schema Character Sheet Definition.xsd
XSD Schema Diagram
XSD Schema Code
<xs:element minOccurs="0" maxOccurs="unbounded" name="editable-tables" >
  <xs:annotation>
    <xs:documentation>Definition of tables that can be edited outside of the character sheet.

&quot;Outside of the character sheet&quot; refers to bringing up a dialog in the program that contains the table just as it would appear on the character sheet.

Accepting changes to this &quot;floating&quot; table will apply the changes to the character sheet, just as if you had editing the sheet directly.
</xs:documentation>
  </xs:annotation>

  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="editable-table">
        <xs:annotation>
          <xs:documentation>A table that can be edited.</xs:documentation>
        </xs:annotation>

        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="label" type="xs:string">
              <xs:annotation>
                <xs:documentation>A label to display to the user indicating the table in question.</xs:documentation>
              </xs:annotation>

            </xs:element>

            <xs:element minOccurs="0" name="table-id" type="xs:string">
              <xs:annotation>
                <xs:documentation>The ID of the table to be edited.</xs:documentation>
              </xs:annotation>

            </xs:element>

            <xs:element minOccurs="0" name="keyboard-shortcut" type="xs:string">
              <xs:annotation>
                <xs:documentation>A single character shortcut for editing this table.

Due to the way that keyboard shortcuts are processed, you must select one that is not already in use by some other function of the program.

Note that you may not define qualifiers to this shortcut -- only a single character is allowed.
</xs:documentation>
              </xs:annotation>

            </xs:element>

          </xs:sequence>

        </xs:complexType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

</xs:element>
Child Elements
Name Type Min Occurs Max Occurs
Derivation Tree
[No Sub Types]
editable-tables
    [No Super Types]
Generated using Liquid XML Studio by Liquid Technologies Ltd