digester 读XML文件问题
Java code:
Map map=new HashMap();
public void InitMap() {
Digester digester = new Digester();
digester.push(this);
digester.addCallMethod("mvc-config/action", "addaction", 2);
digester.addCallParam("mvc-config/action/name", 0);
digester.addCallParam("mvc-config/action/classs", 1); try {
digester.parse("mvc-config.xml");
} catch (IOException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
}
}
public void addaction(String name, String classs) {
map.put(name,classs);
}
mvc-config.xml 文件为:
XML code:
<?xml version="1.0"?>
<mvc-config>
<action name="login" class="com.weijin.crm.actiom.LoginActiom"></action>
<action name="loginout" class="com.weijin.crm.actiom.LoginOutActiom"></action>
...... 这里就不写那么多了,就是有很多
</mvc-config>
大体是这样的 不在自己电脑上 记下来的,
我现在能读到mvc-config.xml文件的内容 但是map里总是只有一条信息, 这是为什么? 望赐教
对呀!没看见你调用方法啊!
同意1楼
这个方法已经用到了 只是没写出来
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
今天遇到一个问题,把xml中的值装到.txt格式的文件中。
我目前想到两种比较笨的方法:1.可以通过xmlspy编辑工具实现
2.通过把xml转成Javabean,然后转到excel中,再从新保存重命名为. ......
如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>深圳市</TestName>
......
我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?>
的编码格式!怎么设置?谢谢!急!
顶
只要保存为xml格式, ......