Odkaz - https://api.k2ol.cz/SystemModule/FormDefinition/{DISPLAYSIZE}/{CLASSNAMES}

Returns the form definition for specified class name or class name path. Optional parameter is 'state' (1=read, 2=new, 3=edit).

URL: https://api.k2ol.cz/SystemModule/FormDefinition/{DISPLAYSIZE}/{CLASSNAMES}

Metoda HTTP: GET

Směrování zprávy Formát Tělo
Požadavek Není k dispozici Tělo Požadavek je prázdné.
Odpověď Xml Příklad,Schéma
Odpověď Json Příklad

Následuje příklad těla XML odpovědi:

<FormDefinition xmlns="K2.Form">
  <!--Platné elementy typu: UIFloaterView-->
  <Fragments i:type="UIFloaterView" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <Actions>
      <!--Platné elementy typu: UIActionFormation, UIActionFormationAMReport, UIActionFormationScript, UIActionGroup, UIActionReference, UIActionSeparator-->
      <UIAction i:type="UIActionFormation">
        <Command>Obsah řetězce</Command>
        <Icon>Obsah řetězce</Icon>
        <Title>Obsah řetězce</Title>
        <TooltipTitle>Obsah řetězce</TooltipTitle>
        <FormationId>Obsah řetězce</FormationId>
      </UIAction>
      <!--Platné elementy typu: UIActionFormation, UIActionFormationAMReport, UIActionFormationScript, UIActionGroup, UIActionReference, UIActionSeparator-->
      <UIAction i:type="UIActionFormation">
        <Command>Obsah řetězce</Command>
        <Icon>Obsah řetězce</Icon>
        <Title>Obsah řetězce</Title>
        <TooltipTitle>Obsah řetězce</TooltipTitle>
        <FormationId>Obsah řetězce</FormationId>
      </UIAction>
    </Actions>
    <Bounds>
      <Align>Left</Align>
      <BandsCount>2147483647</BandsCount>
      <FromBandIndex>2147483647</FromBandIndex>
      <InteriorBandsCount>2147483647</InteriorBandsCount>
      <PartIndex>2147483647</PartIndex>
    </Bounds>
    <DataContext>Obsah řetězce</DataContext>
    <HorizontalAlignment>Left</HorizontalAlignment>
    <Icon>Obsah řetězce</Icon>
    <StringId>Obsah řetězce</StringId>
    <Title>Obsah řetězce</Title>
    <VerticalAlignment>Top</VerticalAlignment>
    <Fragments>
      <!--Platné elementy typu: UIActionsContainer, UIAddress, UIBaseGrid, UIButton, UICalendar, UICalendar_OtherProvidersGroup, UICalendar_PersonalProvidersGroup, UICalendarProvider, UIComboBox, UIContainerFragment, UIDashboard, UIDataImage, UIDatePicker, UIDateTimePicker, UIDynamicContent, UIEAddress, UIEmptyPanel, UIExpander, UIFloaterAccessor, UIFloaterView, UIFormattableInput, UIFormDefinition, UIGrid, UIGroupBox, UICheckBox, UIChildPreview, UIImageListBox, UIInput, UILabel, UILibraryReference, UIListDetailTabControl, UIListView, UILookup, UIMissingPanel, UINumericTextBox, UIPanel, UIPreview, UIReadOnlyTextBox, UISimpleGrid, UISplitterPanel, UITabControl, UITabToolbar, UITextBox, UITimePicker-->
      <UIFragment i:type="UIActionsContainer">
        <Actions>
          <!--Platné elementy typu: UIActionFormation, UIActionFormationAMReport, UIActionFormationScript, UIActionGroup, UIActionReference, UIActionSeparator-->
          <UIAction i:type="UIActionFormation">
            <Command>Obsah řetězce</Command>
            <Icon>Obsah řetězce</Icon>
            <Title>Obsah řetězce</Title>
            <TooltipTitle>Obsah řetězce</TooltipTitle>
            <FormationId>Obsah řetězce</FormationId>
          </UIAction>
          <!--Platné elementy typu: UIActionFormation, UIActionFormationAMReport, UIActionFormationScript, UIActionGroup, UIActionReference, UIActionSeparator-->
          <UIAction i:type="UIActionFormation">
            <Command>Obsah řetězce</Command>
            <Icon>Obsah řetězce</Icon>
            <Title>Obsah řetězce</Title>
            <TooltipTitle>Obsah řetězce</TooltipTitle>
            <FormationId>Obsah řetězce</FormationId>
          </UIAction>
        </Actions>
        <Bounds>
          <Align>Left</Align>
          <BandsCount>2147483647</BandsCount>
          <FromBandIndex>2147483647</FromBandIndex>
          <InteriorBandsCount>2147483647</InteriorBandsCount>
          <PartIndex>2147483647</PartIndex>
        </Bounds>
        <DataContext>Obsah řetězce</DataContext>
        <HorizontalAlignment>Left</HorizontalAlignment>
        <Icon>Obsah řetězce</Icon>
        <StringId>Obsah řetězce</StringId>
        <Title>Obsah řetězce</Title>
        <VerticalAlignment>Top</VerticalAlignment>
      </UIFragment>
      <!--Platné elementy typu: UIActionsContainer, UIAddress, UIBaseGrid, UIButton, UICalendar, UICalendar_OtherProvidersGroup, UICalendar_PersonalProvidersGroup, UICalendarProvider, UIComboBox, UIContainerFragment, UIDashboard, UIDataImage, UIDatePicker, UIDateTimePicker, UIDynamicContent, UIEAddress, UIEmptyPanel, UIExpander, UIFloaterAccessor, UIFloaterView, UIFormattableInput, UIFormDefinition, UIGrid, UIGroupBox, UICheckBox, UIChildPreview, UIImageListBox, UIInput, UILabel, UILibraryReference, UIListDetailTabControl, UIListView, UILookup, UIMissingPanel, UINumericTextBox, UIPanel, UIPreview, UIReadOnlyTextBox, UISimpleGrid, UISplitterPanel, UITabControl, UITabToolbar, UITextBox, UITimePicker-->
      <UIFragment i:type="UIActionsContainer">
        <Actions>
          <!--Platné elementy typu: UIActionFormation, UIActionFormationAMReport, UIActionFormationScript, UIActionGroup, UIActionReference, UIActionSeparator-->
          <UIAction i:type="UIActionFormation">
            <Command>Obsah řetězce</Command>
            <Icon>Obsah řetězce</Icon>
            <Title>Obsah řetězce</Title>
            <TooltipTitle>Obsah řetězce</TooltipTitle>
            <FormationId>Obsah řetězce</FormationId>
          </UIAction>
          <!--Platné elementy typu: UIActionFormation, UIActionFormationAMReport, UIActionFormationScript, UIActionGroup, UIActionReference, UIActionSeparator-->
          <UIAction i:type="UIActionFormation">
            <Command>Obsah řetězce</Command>
            <Icon>Obsah řetězce</Icon>
            <Title>Obsah řetězce</Title>
            <TooltipTitle>Obsah řetězce</TooltipTitle>
            <FormationId>Obsah řetězce</FormationId>
          </UIAction>
        </Actions>
        <Bounds>
          <Align>Left</Align>
          <BandsCount>2147483647</BandsCount>
          <FromBandIndex>2147483647</FromBandIndex>
          <InteriorBandsCount>2147483647</InteriorBandsCount>
          <PartIndex>2147483647</PartIndex>
        </Bounds>
        <DataContext>Obsah řetězce</DataContext>
        <HorizontalAlignment>Left</HorizontalAlignment>
        <Icon>Obsah řetězce</Icon>
        <StringId>Obsah řetězce</StringId>
        <Title>Obsah řetězce</Title>
        <VerticalAlignment>Top</VerticalAlignment>
      </UIFragment>
    </Fragments>
    <ColumnsCount>65535</ColumnsCount>
    <ProposedClassName>Obsah řetězce</ProposedClassName>
    <WHRatio>1.26743233E+15</WHRatio>
  </Fragments>
  <RequestedFields>Obsah řetězce</RequestedFields>
</FormDefinition>

Následuje příklad těla odpovědi Json:

{
	"Fragments":{
		"Actions":[{
			"Command":"Obsah řetězce",
			"Icon":"Obsah řetězce",
			"Title":"Obsah řetězce",
			"TooltipTitle":"Obsah řetězce",
			"FormationId":"Obsah řetězce"
		}],
		"Bounds":{
			"Align":0,
			"BandsCount":2147483647,
			"FromBandIndex":2147483647,
			"InteriorBandsCount":2147483647,
			"PartIndex":2147483647
		},
		"DataContext":"Obsah řetězce",
		"HorizontalAlignment":0,
		"Icon":"Obsah řetězce",
		"StringId":"Obsah řetězce",
		"Title":"Obsah řetězce",
		"VerticalAlignment":0,
		"Fragments":[{
			"Actions":[{
				"Command":"Obsah řetězce",
				"Icon":"Obsah řetězce",
				"Title":"Obsah řetězce",
				"TooltipTitle":"Obsah řetězce",
				"FormationId":"Obsah řetězce"
			}],
			"Bounds":{
				"Align":0,
				"BandsCount":2147483647,
				"FromBandIndex":2147483647,
				"InteriorBandsCount":2147483647,
				"PartIndex":2147483647
			},
			"DataContext":"Obsah řetězce",
			"HorizontalAlignment":0,
			"Icon":"Obsah řetězce",
			"StringId":"Obsah řetězce",
			"Title":"Obsah řetězce",
			"VerticalAlignment":0
		}],
		"ColumnsCount":65535,
		"ProposedClassName":"Obsah řetězce",
		"WHRatio":1.26743233E+15
	},
	"RequestedFields":"Obsah řetězce"
}

Následuje schéma XML odpovědi:

<xs:schema xmlns:tns="K2.Form" elementFormDefault="qualified" targetNamespace="K2.Form" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" />
  <xs:complexType name="FormDefinition">
    <xs:sequence>
      <xs:element minOccurs="0" name="Fragments" nillable="true" type="tns:UIFormDefinition" />
      <xs:element minOccurs="0" name="RequestedFields" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FormDefinition" nillable="true" type="tns:FormDefinition" />
  <xs:complexType name="UIFormDefinition">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="ColumnsCount" type="xs:unsignedShort" />
          <xs:element minOccurs="0" name="ProposedClassName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="WHRatio" type="xs:double" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIFormDefinition" nillable="true" type="tns:UIFormDefinition" />
  <xs:complexType name="UIContainerFragment">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="Fragments" nillable="true" type="tns:ArrayOfUIFragment" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIContainerFragment" nillable="true" type="tns:UIContainerFragment" />
  <xs:complexType name="UIFragment">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" base="q1:ClientServerObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Actions" nillable="true" type="tns:UIActionList">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Bounds" nillable="true" type="tns:UIBounds" />
          <xs:element minOccurs="0" name="DataContext" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="HorizontalAlignment" type="q1:UIFragmentHAlignment" />
          <xs:element minOccurs="0" name="Icon" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="StringId" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="VerticalAlignment" type="q1:UIFragmentVAlignment" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIFragment" nillable="true" type="tns:UIFragment" />
  <xs:complexType name="UIActionList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UIAction" nillable="true" type="tns:UIAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UIActionList" nillable="true" type="tns:UIActionList" />
  <xs:complexType name="UIAction">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" base="q2:ClientServerObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Command" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Icon" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TooltipTitle" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIAction" nillable="true" type="tns:UIAction" />
  <xs:complexType name="UIActionFormationAMReport">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIActionFormation">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIActionFormationAMReport" nillable="true" type="tns:UIActionFormationAMReport" />
  <xs:complexType name="UIActionFormation">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIAction">
        <xs:sequence>
          <xs:element minOccurs="0" name="FormationId" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIActionFormation" nillable="true" type="tns:UIActionFormation" />
  <xs:complexType name="UIActionFormationScript">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIActionFormation">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIActionFormationScript" nillable="true" type="tns:UIActionFormationScript" />
  <xs:complexType name="UIActionGroup">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIAction">
        <xs:sequence>
          <xs:element minOccurs="0" name="Actions" nillable="true" type="tns:UIActionList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIActionGroup" nillable="true" type="tns:UIActionGroup" />
  <xs:complexType name="UIActionSeparator">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIAction">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIActionSeparator" nillable="true" type="tns:UIActionSeparator" />
  <xs:complexType name="UIActionReference">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIAction">
        <xs:sequence>
          <xs:element minOccurs="0" name="Actions" nillable="true" type="tns:UIActionList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIActionReference" nillable="true" type="tns:UIActionReference" />
  <xs:complexType name="UIBounds">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q3="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" base="q3:ClientServerObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Align" type="q3:UIFragmentAlign" />
          <xs:element minOccurs="0" name="BandsCount" type="xs:int" />
          <xs:element minOccurs="0" name="FromBandIndex" type="xs:int" />
          <xs:element minOccurs="0" name="InteriorBandsCount" type="xs:int" />
          <xs:element minOccurs="0" name="PartIndex" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIBounds" nillable="true" type="tns:UIBounds" />
  <xs:complexType name="UIDynamicContent">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIPanel">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIDynamicContent" nillable="true" type="tns:UIDynamicContent" />
  <xs:complexType name="UIPanel">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIPanel" nillable="true" type="tns:UIPanel" />
  <xs:complexType name="UIFormattableInput">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIFormattableInput" nillable="true" type="tns:UIFormattableInput" />
  <xs:complexType name="UIInput">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="DisableLabelHighlight" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="LinesCount" type="xs:int">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Picture" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PrefixDataContext" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ShowFrame" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ShowLabel" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SuffixDataContext" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TabStop" type="xs:boolean" />
          <xs:element minOccurs="0" name="Watermark" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIInput" nillable="true" type="tns:UIInput" />
  <xs:complexType name="UIGrid">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIBaseGrid">
        <xs:sequence>
          <xs:element minOccurs="0" name="HeaderItemTitle" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIGrid" nillable="true" type="tns:UIGrid" />
  <xs:complexType name="UIBaseGrid">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIBaseGrid" nillable="true" type="tns:UIBaseGrid" />
  <xs:complexType name="UIFloaterAccessor">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIPanel">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIFloaterAccessor" nillable="true" type="tns:UIFloaterAccessor" />
  <xs:complexType name="UIFloaterView">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFormDefinition">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIFloaterView" nillable="true" type="tns:UIFloaterView" />
  <xs:complexType name="UIGroupBox">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIPanel">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIGroupBox" nillable="true" type="tns:UIGroupBox" />
  <xs:complexType name="UIListView">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIListView" nillable="true" type="tns:UIListView" />
  <xs:complexType name="UIMissingPanel">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIMissingPanel" nillable="true" type="tns:UIMissingPanel" />
  <xs:complexType name="UIEmptyPanel">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIEmptyPanel" nillable="true" type="tns:UIEmptyPanel" />
  <xs:complexType name="UIActionsContainer">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIActionsContainer" nillable="true" type="tns:UIActionsContainer" />
  <xs:complexType name="UIAddress">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="AllowChangeToMapOrAddress" type="xs:boolean" />
          <xs:element minOccurs="0" name="AllowLoadCoordinates" type="xs:boolean" />
          <xs:element minOccurs="0" name="BindingIsDirectlyToAddress" type="xs:boolean" />
          <xs:element minOccurs="0" name="ShowAsMap" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIAddress" nillable="true" type="tns:UIAddress" />
  <xs:complexType name="UIButton">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="Action" nillable="true" type="tns:UIAction" />
          <xs:element minOccurs="0" name="FillWidth" type="xs:boolean" />
          <xs:element minOccurs="0" name="ShowCaption" type="xs:boolean" />
          <xs:element minOccurs="0" name="TabStop" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIButton" nillable="true" type="tns:UIButton" />
  <xs:complexType name="UICalendar">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="ColorPalette" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UICalendar" nillable="true" type="tns:UICalendar" />
  <xs:complexType name="UICalendarProvider">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="CategoriesField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EndDateField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FormFilterCalendarField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FormFilterSourceField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="HaveEndDateField" type="xs:boolean" />
          <xs:element minOccurs="0" name="ImportanceField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="K2PkField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LabelField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LegacyFreeBusyStatusField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderColor" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderDMClassname" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderIcon" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderIdField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderIsReadOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="ProviderTitle" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StartDateField" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UICalendarProvider" nillable="true" type="tns:UICalendarProvider" />
  <xs:complexType name="UICalendar_OtherProvidersGroup">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UICalendar_OtherProvidersGroup" nillable="true" type="tns:UICalendar_OtherProvidersGroup" />
  <xs:complexType name="UICalendar_PersonalProvidersGroup">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UICalendar_PersonalProvidersGroup" nillable="true" type="tns:UICalendar_PersonalProvidersGroup" />
  <xs:complexType name="UICheckBox">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="TabStop" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UICheckBox" nillable="true" type="tns:UICheckBox" />
  <xs:complexType name="UIChildPreview">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIChildPreview" nillable="true" type="tns:UIChildPreview" />
  <xs:complexType name="UIComboBox">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIComboBox" nillable="true" type="tns:UIComboBox" />
  <xs:complexType name="UIDashboard">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="DashboardAbbr" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DashboardDataSourceType" xmlns:q4="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" type="q4:DashboardDataSourceType" />
          <xs:element minOccurs="0" name="DestinationDimensionDescriptor" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DetailKeyFieldName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FilterIdentifier" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIDashboard" nillable="true" type="tns:UIDashboard" />
  <xs:complexType name="UIDataImage">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="ImageCategory" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIDataImage" nillable="true" type="tns:UIDataImage" />
  <xs:complexType name="UIDatePicker">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIDatePicker" nillable="true" type="tns:UIDatePicker" />
  <xs:complexType name="UIDateTimePicker">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIDateTimePicker" nillable="true" type="tns:UIDateTimePicker" />
  <xs:complexType name="UIEAddress">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="AddressChildName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIEAddress" nillable="true" type="tns:UIEAddress" />
  <xs:complexType name="UIExpander">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="CollapsedTitle" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIExpander" nillable="true" type="tns:UIExpander" />
  <xs:complexType name="UIImageListBox">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="ItemDescriptionField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ItemImagePathField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ItemTitleField" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Selection" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIImageListBox" nillable="true" type="tns:UIImageListBox" />
  <xs:complexType name="UILabel">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="BottomLine" type="xs:boolean" />
          <xs:element minOccurs="0" name="Orientation" xmlns:q5="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" type="q5:UIFragmentOrientation" />
          <xs:element minOccurs="0" name="Picture" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TitleDisplayMode" xmlns:q6="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" type="q6:UIFragmentPartDisplayMode" />
          <xs:element minOccurs="0" name="ValueDisplayMode" xmlns:q7="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" type="q7:UIFragmentPartDisplayMode" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UILabel" nillable="true" type="tns:UILabel" />
  <xs:complexType name="UIListDetailTabControl">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UITabControl">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIListDetailTabControl" nillable="true" type="tns:UIListDetailTabControl" />
  <xs:complexType name="UITabControl">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UITabControl" nillable="true" type="tns:UITabControl" />
  <xs:complexType name="UILookup">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence>
          <xs:element minOccurs="0" name="ImplicitLookupType" xmlns:q8="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" type="q8:LookupType" />
          <xs:element minOccurs="0" name="LookupContentFields" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UILookup" nillable="true" type="tns:UILookup" />
  <xs:complexType name="UINumericTextBox">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UINumericTextBox" nillable="true" type="tns:UINumericTextBox" />
  <xs:complexType name="UIPreview">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIPreview" nillable="true" type="tns:UIPreview" />
  <xs:complexType name="UIReadOnlyTextBox">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UIReadOnlyTextBox" nillable="true" type="tns:UIReadOnlyTextBox" />
  <xs:complexType name="UISimpleGrid">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIBaseGrid">
        <xs:sequence>
          <xs:element minOccurs="0" name="Fields" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Selection" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UISimpleGrid" nillable="true" type="tns:UISimpleGrid" />
  <xs:complexType name="UISplitterPanel">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIContainerFragment">
        <xs:sequence>
          <xs:element minOccurs="0" name="Orientation" xmlns:q9="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" type="q9:UISplitterPanelOrientation" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UISplitterPanel" nillable="true" type="tns:UISplitterPanel" />
  <xs:complexType name="UITabToolbar">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIFragment">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UITabToolbar" nillable="true" type="tns:UITabToolbar" />
  <xs:complexType name="UITextBox">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence>
          <xs:element minOccurs="0" name="IsPassword" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UITextBox" nillable="true" type="tns:UITextBox" />
  <xs:complexType name="UITimePicker">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:UIInput">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UITimePicker" nillable="true" type="tns:UITimePicker" />
  <xs:complexType name="ArrayOfUIFragment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UIFragment" nillable="true" type="tns:UIFragment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUIFragment" nillable="true" type="tns:ArrayOfUIFragment" />
</xs:schema>

Schémata XML další odpovědi:

<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="anyType" nillable="true" type="xs:anyType" />
  <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
  <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
  <xs:element name="boolean" nillable="true" type="xs:boolean" />
  <xs:element name="byte" nillable="true" type="xs:byte" />
  <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
  <xs:element name="decimal" nillable="true" type="xs:decimal" />
  <xs:element name="double" nillable="true" type="xs:double" />
  <xs:element name="float" nillable="true" type="xs:float" />
  <xs:element name="int" nillable="true" type="xs:int" />
  <xs:element name="long" nillable="true" type="xs:long" />
  <xs:element name="QName" nillable="true" type="xs:QName" />
  <xs:element name="short" nillable="true" type="xs:short" />
  <xs:element name="string" nillable="true" type="xs:string" />
  <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
  <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
  <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
  <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
  <xs:element name="char" nillable="true" type="tns:char" />
  <xs:simpleType name="char">
    <xs:restriction base="xs:int" />
  </xs:simpleType>
  <xs:element name="duration" nillable="true" type="tns:duration" />
  <xs:simpleType name="duration">
    <xs:restriction base="xs:duration">
      <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
      <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
      <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="guid" nillable="true" type="tns:guid" />
  <xs:simpleType name="guid">
    <xs:restriction base="xs:string">
      <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:attribute name="FactoryType" type="xs:QName" />
  <xs:attribute name="Id" type="xs:ID" />
  <xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>

<xs:schema xmlns:tns="K2.Data" elementFormDefault="qualified" targetNamespace="K2.Data" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="FormationId">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:DataContractBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="DefinitionURL" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FormationID" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ItemURL" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FormationId" nillable="true" type="tns:FormationId" />
  <xs:complexType name="DataContractBase">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="DataContractBase" nillable="true" type="tns:DataContractBase" />
</xs:schema>

<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/K2.Core.ClientServerObjects" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="K2.Form" />
  <xs:complexType name="ClientServerObject">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ClientServerObject" nillable="true" type="tns:ClientServerObject" />
  <xs:simpleType name="UIFragmentAlign">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Left" />
      <xs:enumeration value="Right" />
      <xs:enumeration value="Top" />
      <xs:enumeration value="Bottom" />
      <xs:enumeration value="Client" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UIFragmentAlign" nillable="true" type="tns:UIFragmentAlign" />
  <xs:simpleType name="UIFragmentHAlignment">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Left" />
      <xs:enumeration value="Center" />
      <xs:enumeration value="Right" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UIFragmentHAlignment" nillable="true" type="tns:UIFragmentHAlignment" />
  <xs:simpleType name="UIFragmentVAlignment">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Top" />
      <xs:enumeration value="Center" />
      <xs:enumeration value="Bottom" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UIFragmentVAlignment" nillable="true" type="tns:UIFragmentVAlignment" />
  <xs:complexType name="UILibraryReference">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="K2.Form" base="q1:UIPanel">
        <xs:sequence>
          <xs:element minOccurs="0" name="ReferenceStringId" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UILibraryReference" nillable="true" type="tns:UILibraryReference" />
  <xs:simpleType name="DashboardDataSourceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AnalysisServicesSource" />
      <xs:enumeration value="SQLSource" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DashboardDataSourceType" nillable="true" type="tns:DashboardDataSourceType" />
  <xs:simpleType name="UIFragmentOrientation">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Horizontal" />
      <xs:enumeration value="Vertical" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UIFragmentOrientation" nillable="true" type="tns:UIFragmentOrientation" />
  <xs:simpleType name="UIFragmentPartDisplayMode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Normal" />
      <xs:enumeration value="NormalBold" />
      <xs:enumeration value="Decorated" />
      <xs:enumeration value="DecoratedBold" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UIFragmentPartDisplayMode" nillable="true" type="tns:UIFragmentPartDisplayMode" />
  <xs:simpleType name="LookupType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ClassicLookup" />
      <xs:enumeration value="SimpleLookup" />
      <xs:enumeration value="SimpleLookupWithDataGrid" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="LookupType" nillable="true" type="tns:LookupType" />
  <xs:simpleType name="UISplitterPanelOrientation">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Left" />
      <xs:enumeration value="Right" />
      <xs:enumeration value="Bottom" />
      <xs:enumeration value="Top" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UISplitterPanelOrientation" nillable="true" type="tns:UISplitterPanelOrientation" />
</xs:schema>

<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema">
  <tns:element name="schema">
    <tns:complexType />
  </tns:element>
</tns:schema>