XMLファイルの構造

nexacro platformランタイムは応用プログラムの実行のためにフォームファイル以外にも多くのファイルを必要とし、nexacro studioはこのファイルを自動で生成・管理します。

このファイルは全てXMLフォーマットで形成されています。ここでは、nexacro platformが提示するXMLの構造を説明します。

ADL XMLフォーマット

<ADL>
     <TypeDefinition/>
     <GlobalVariables/>
     <Application></Application>
     <Script><![CDATA[ … }]]></Script>
</ADL>
<Application>
     <Style/>
     <Layout>
          <MainFrame>
               <ChildFrame/>
          </MainFrame>
     </Layout>
</Application>
<Application>
     <Style/>
     <Layout>
          <MainFrame>
               <FrameSet>
                    <ChildFrame/>
               </FrameSet>
          </MainFrame>
     </Layout>
</Application>

FDL XMLフォーマット

<FDL>
     <TypeDefinition/>
     <Form>
          <Style/>
          <Layouts>
               <Layout>
                    <!-- UI Component -->
               <Layout>
          </Layouts>
          <Objects>
               <!-- Invisible Object -->
          </Objects>
          <Bind>
               <BindItem/>
          </Bind>
          <Script><![CDATA[ ]]></Script>
     </Form>
</FDL>

Type DefinitionのXMLフォーマット

<TypeDefinition>
     <Modules>
          <Module/>
     </Modules>
     <Components>
          <Component/>
     </Components>
     <Services>
          <Service/>
     </Services>
     <Update>
          <item/>
     </Update>
</TypeDefinition>

グローバル変数のXMLフォーマット

<GlobalVariables>
     <Images>
          <Image/>
     </Images>
     <Dataset/>
     <Variable/>
</GlobalVariables>