4.3 Windows Properties, INI
Since the Properties format is syntactically a subset of the Windows INI
format, our example will be in the Windows INI format. Let's have the
following Windows INI data:
TRSUser = John Smith
[User]
Home = D:/TRS_Client/usr/Smith
# authority(SECURITY | SOFTWARE | CLIENT | UNREGISTRED)
Authority=CLIENT
[Server]
RemoteServerURL=http://localhost:8080/TRS/TRSServer
SeverIP = 123.45.67.8
Signature = 12afe0c1d246895a990ab2dd13ce684f012b339c
The description of values of items in the data is specified as values of
data items in the X-script language. Note that items "ReceiverSleep" and the
section "Server" are optional:
<xd:def xmlns:xd="http://www.xdef.org/xdef/4.2" name="Test" root="TRS" >
<xd:ini name="TRS">
TRSUser = string(); /* user name */
[User]
Home = file(); /* user home directory */
Authority = enum("MANAGER", "CLIENT", "UNREGISTRED"); finally outln("authority: " + getText());
ReceiverSleep = optional int(1, 3600); /* default value is 10 */
[Server] %script = optional;
RemoteServerURL = url();
SeverIP = ipAddr();
Signature = SHA1();
</xd:ini>
</xd:def>
You can try it
HERE