tableau
tableau copied to clipboard
XML: simplify config syntax
<?xml version="1.0" encoding="UTF-8" ?>
<!--
<@TABLEAU>
<Item Sheet="LiteConf" />
<Item Sheet="LoaderConf" />
</@TABLEAU>
<LiteConf>
<RulerLite CacheExpire="duration" MaxBatchNum="int32" />
<GuildLite CacheExpire="duration" MaxBatchNum="int32" />
</LiteConf>
<LoaderConf>
<Server Name="map<string, Server>">
<Conf Name="map<string, Conf>"/>
</Server>
</LoaderConf>
-->
<LiteConf>
<RulerLite CacheExpire="2h" MaxBatchNum="50" />
<GuildLite CacheExpire="2h" MaxBatchNum="50" />
</LiteConf>
<LoaderConf>
<Server Name="gamesvr">
<Conf Name="ItemConf" />
<Conf Name="DropConf" />
</Server>
<Server Name="mailsvr">
<Conf Name="ItemConf" />
<Conf Name="NoticeConf" />
</Server>
</LoaderConf>
vs
<?xml version="1.0" encoding="UTF-8" ?>
<!--
<@TABLEAU>
<Item Sheet="LiteConf" />
<Item Sheet="LoaderConf" />
</@TABLEAU>
-->
<LiteConf>
<!-- <RulerLite CacheExpire="duration" MaxBatchNum="int32" /> -->
<RulerLite CacheExpire="2h" MaxBatchNum="50" />
<!-- <GuildLite CacheExpire="duration" MaxBatchNum="int32" /> -->
<GuildLite CacheExpire="2h" MaxBatchNum="50" />
</LiteConf>
<LoaderConf>
<!-- <Server Name="map<string, Server>" /> -->
<Server Name="gamesvr">
<!-- <Conf Name="map<string, Conf>"/> -->
<Conf Name="ItemConf" />
<Conf Name="DropConf" />
</Server>
<Server Name="mailsvr">
<Conf Name="ItemConf" />
<Conf Name="NoticeConf" />
</Server>
</LoaderConf>