XI Library General Information

XI stands for XML Interface. XI is the library that allows you to generate user interfaces from XML source in run-time. It is useful when:

....and in many other cases.

So, to make a long story short, XI lets you convert the following source:

<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
  <edit name="edit1" caption="This is label for &amp;edit" default="some default value"/>
  <comboedit name="combo1" caption="&amp;Combo with label at left" labelpos="left"/>
  <gap line="1" size="15"/>
  <checkbox name="ch1" caption="Pretty checkbox with a pretty long caption" default="1">
   <groupbox caption="Dependant group">
    <checkbox name="ch3" caption="Option 1">
     <edit name="edit2" caption="Some edit under check"/>
     <edit name="edit3" caption="And another one"/>
    </checkbox> 
    <checkbox name="ch2" caption="Option 2">
     <edit name="edit3" caption="For checking" labelpos="left"/>
    </checkbox>
   </groupbox> 
  </checkbox>
</root>

into this dialog:

Result dialog

 

The CHM file was converted to HTML by chm2web software.