技术开发 频道

如何扩展IIS的架构满足不同需求



六、动态网络配置文件的格式
从理论上说,动态网络配置文件可以采用任何格式。为了简便,本文采用xml做为动态网络配置文件的格式。这个配置文件很简单,就是根据url请求的查询字符串决定输出哪一段配置文件内容。为了更灵活,在配置文件中加入了if语句,因此,如果要想改变输出,只需要改变if语句的条件即可。一个配置文件的例子如下如示。
<?xml version="1.0" encoding="gb2312" ?>
<root>
    <%if name=xyz & age = 16%>
    <table1>
    </table1>
    <%endif%>
    <%if name=b | age = 17%>
    <table2>
    </table2>
    <%endif%>   
</root>
 
其中if语句的语法开始部分和php类似,如<%if name=xyz & age = 16%>。if的语句格式为<%if query1=value1 &/| query2=value2 …&/| … %>(query1和query2是查询的字段,value1和value2是查询的值,即url查询串“=”前和“=”后的部分),最后以<%endif%>结束,如果if的条件为true,那么输出if和endif中间的字符,否则,忽略它们之间的字符。
0
相关文章