问题描述
需要解析的xml<ffv><a>1</a><a>2</a><a>3</a><a>4</a></ffv>digester的xml<digester-rules><patternvalue="ffv"><object-create-ruleclassname="com.inspur.xmlparser.common.Ffv"/><set-properties-rule/><call-method-rulepattern="a"methodname="setAList"paramcount="0"/></pattern></digester-rules>解析类publicclassFfv{ListaList=newArrayList();publicvoidaddABean(Stringa){this.aList.add(a);}publicListgetAList(){returnaList;}publicvoidsetAList(ListaList){aList=aList;}}请问怎么改?
解决方案
解决方案二:
digester的xml<digester-rules><patternvalue="ffv"><object-create-ruleclassname="com.inspur.xmlparser.common.Ffv"/><set-properties-rule/><call-method-rulepattern="a"methodname="addABean"paramcount="0"/></pattern></digester-rules>
解决方案三:
digester的xml<digester-rules><patternvalue="ffv"><object-create-ruleclassname="com.inspur.xmlparser.common.Ffv"/><set-properties-rule/><call-method-rulepattern="a"methodname="addABean"paramcount="1"/></pattern></digester-rules>