Element: CCONFIG

Attributes

Name Type Optional
MAXLEN INTEGER Yes When a field denotes a character stringtype, the C-level MAXLEN attribute canbe used to indicate the string length to useunless overriden locally.
ARRAYSIZE INTEGER Yes When a field contains an array of instancesdenoted by another element, the C-levelARRAYSIZE attribute can be used to indicatethe number of elements it contains ifnot overriden locally.
PREFIX STRING Yes If specified, PREFIX is used as prefix forall field names (unless overridden explicitlyusing the OVERRIDE attribute) instructures generated by XMLBOOSTER.
FLATMODE BOOLEAN Yes
GLOBALPREFIX STRING Yes If specified, GLOBALPREFIX is used as prefixfor all external names.
SIMPLEFIELDNAMES BOOLEAN Yes Indicates whether simple fields names should be used, that is that no _inh_ suffixesare appended at the end of the field name.

Content

Optional STRUCTPREFIX
Optional INCLUDE

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 CCONFIG
(STRUCTPREFIX?, INCLUDE?)
>

<!ATTLIST CCONFIG
MAXLEN CDATA #IMPLIED
ARRAYSIZE CDATA #IMPLIED
PREFIX CDATA #IMPLIED
FLATMODE (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
GLOBALPREFIX CDATA #IMPLIED
SIMPLEFIELDNAMES (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
>