Element: CSHARPCONFIG

Attributes

Name Optional
NAMESPACE Yes Specifies the namespace used for all generated Csharp classes. If not specified, the namespace used is the SYSTEM's name.
SHAREDNAMESPACE Yes Specifies the namespace used for all shared generated Csharp classes.If no name is specified, no shared class is generated.
COLLECTIONCLASS Yes By default, XMLBOOSTER uses CSharp's ArrayList class for collections. This behaviour can be overridden by giving an explicit value to COLLECTIONCLASS, such as LinkedList, for instance. The class referred to by this attribute must comply with the IList interface.

Content

Optional USING

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 CSHARPCONFIG
(USING?)
>

<!ATTLIST CSHARPCONFIG
NAMESPACE CDATA #IMPLIED
SHAREDNAMESPACE CDATA #IMPLIED
COLLECTIONCLASS CDATA #IMPLIED
>