如何修改 xwork.xml 配置文件以及解析

最近项目需要使用一套工作流管理的框架,研究决议使用xwork框架做基础,实现工作流
修改框架需要干几件事情,首先配置文件要改,不然与标准框架的配置文件产生冲突:

1.修改xml配置文件名称
这个文件名称必须改,不然你叫xwork.xml 标准xwork的框架也叫这个,容易产生混乱。
xwork中读取这个配置文件的是 ConfigurationManager类的getContainerProviders()方法。

public List<ContainerProvider> getContainerProviders()
{
providerLock.lock();
try
{
if (containerProviders.size() == 0)
{
containerProviders.add(new XWorkConfigurationProvider());
containerProviders.add(new XmlConfigurationProvider("workflow.xml", false));

}

return containerProviders;
}
finally
{
providerLock.unlock();
}
}

这里我把 xwork.xml 改成了 workflow.xml

2.之后修改xml里面的各个标签
这个主要就是 XmlConfigurationProvider类,里面进行xml的各个标签和子节点的解析
如果需要修改标签,需要修改xml配置文件、dtd标准文件、以及XmlConfigurationProvider这个类中的解析代码,代码比较好找。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值