XML 파일 구조

애플리케이션 실행을 위해 넥사크로플랫폼 런타임은 Form 파일 외에 많은 파일이 있어야 하고, 넥사크로 스튜디오는 이 파일들을 자동으로 생성 관리합니다.

이 파일들은 모두 XML Format으로 되어 있습니다. 여기서는 넥사크로플랫폼이 제시하는 XML 구조를 설명합니다.

ADL XML Format

<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 Format

<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 Format

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

Global Variable XML Format

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