这是一个项目过程中所遇到的问题。有多个商品种类,每个商品种类有着不同的基本信息,现在我们需要对这些基本信息进行验证。但是每个种类会有自己独特的验证需求(不同种类需要验证的字段可能不一样),如果我们使用代码来判断每个种类需要验证哪些字段会非常麻烦,而且需求稍一变动就要修改源码。所以就想到用配置文件来设置每种商品有哪些字段(信息)需要验证哪些不需要验证。
XML文件的内容如下category.xml所示:
<?xml version="1.0" encoding="utf-8" ?>
<categorys>
<category>
<categoryId>30</categoryId>
<brand>1</brand>
<colour>1</colour>
<marketTime>1</marketTime>
<model>1</model>
<productFuc>1</productFuc>
<netSize>0</netSize>
<pkgSize>0</pkgSize>
<pkgList>0</pkgList>
</category>
<category>
<categoryId>23</categoryId>
<brand>1</brand>
<colour>1</colour>
<marketTime>1</marketTime>
<model>1</model>
<productFuc>1</productFuc>
<netSize>0</netSize>