Element: DELPHICONFIG

Attributes

Name Type Optional Values
ARRAYSIZE INTEGER Yes When a field contains an array of instancesdenoted by another element, the Delphi-levelARRAYSIZE attribute can be usedto indicate the number of elements it containsif not overriden locally.
PREFIX STRING Yes If specified, PREFIX is used as prefixfor all field names (unless overriddenexplicitly using the OVERRIDE attribute)in the Delphi structures generatedby XMLBOOSTER.
COLLECTIONSTART Yes ZERO; ONE This attributes supports two values:ZERO (the default value) and ONE.They are used as start index for the collections(lists and arrays) generated andmanipulated by XMLBOOSTER.

Content

Optional IMPORT

Example

<CONFIG>
  <LICENCE>
    caTapRgSvLXXBVsfg0qU
    RgQpJPRAvlBK7nFhxR2p
    j1mR93bnkp6Hv7Og8BSN
    ZgK7rI4sTxkBHpatRQ3Z
    lYmpqUS5qG5KLcwsh1cP
    EUifF4sxnK
  </LICENCE>
  <JAVACONFIG PACKAGE="MetaXmlB"
              COLLECTIONCLASS="ArrayList"
              COLLECTIONSTART="ZERO">
    <IMPORT>
      /////////////////////////////////////
      // Automatically inserted import list
      /////////////////////////////////////
      import java.util.*;
    </IMPORT>
  </JAVACONFIG>
  <CSHARPCONFIG NAMESPACE="MetaXmlB"
                COLLECTIONCLASS="ArrayList"
                COLLECTIONSTART="ONE">
    <USING>
      /////////////////////////////////////
      // Automatically inserted import list
      /////////////////////////////////////
      using System.COllections;
    </USING>
  </CSHARPCONFIG>
  <YAFLCONFIG>
    <IMPORT>
      FROM Meta IMPORT BaseFormula;
    </IMPORT>
  </YAFLCONFIG>
  <HTMLCONFIG TITLE="Phidani Software" STYLE="xmlb.css">
    <HTMLPAGE DOCELEMENT="INDEX" POSITION="HEADER">
    <![CDATA[
    <BODY BGCOLOR="BLACK" VCOLOR="yellow" vlink="#FFFF00" alink="#FF0000" link="#FFFF00" TEXT="WHITE">
     <TABLE WIDTH="100%">
     <TD ALIGN="RIGHT">
     <IMG SRC="logo.gif"/>
     </TD>
     </TABLE>
    ]]>
    </HTMLPAGE>
    <HTMLPAGE DOCELEMENT="INDEXES" POSITION="HEADER">
    <![CDATA[
    <BODY BGCOLOR="BLUE" VCOLOR="yellow" vlink="#FFFF00" alink="#FF0000" link="#FFFF00" TEXT="WHITE">
    ]]>
    </HTMLPAGE>
    <HTMLPAGE DOCELEMENT="LISTINDEX" POSITION="HEADER">
    <![CDATA[
    <BODY BGCOLOR="GREEN" VCOLOR="yellow" vlink="#FFFF00" alink="#FF0000" link="#FFFF00" TEXT="WHITE">
    ]]>
    </HTMLPAGE>
    <HTMLPAGE DOCELEMENT="ELEMENT" POSITION="HEADER">
    <![CDATA[
    <BODY BGCOLOR="GRAY" VCOLOR="yellow" vlink="#FFFF00" alink="#FF0000" link="#FFFF00" TEXT="WHITE">
     <TABLE WIDTH="100%">
     <TD ALIGN="RIGHT">
     <IMG SRC="logo.gif"/>
     </TD>
     </TABLE>
    ]]>
    </HTMLPAGE>
  </HTMLCONFIG>
  <DELPHICONFIG  COLLECTIONSTART="ZERO" />
  <COBOLCONFIG
    USECLASSPREFIX="TRUE"
    NUMBERLINES="6" />
  <CCONFIG MAXLEN="80" GLOBALPREFIX="cfg_">
  </CCONFIG>
</CONFIG>

DTD declaration

<!ELEMENT DELPHICONFIG
(IMPORT?)
>

<!ATTLIST DELPHICONFIG
ARRAYSIZE CDATA #IMPLIED
PREFIX CDATA #IMPLIED
COLLECTIONSTART (ZERO|ONE) #IMPLIED
>