private String parseXml(String fileName)
{
String result = null;
SAXReader sax = new SAXReader();
ServletContextResource ss = new ServletContextResource(FlexContext
.getServletContext(), fileName);
try
{
Document dc = sax.read(ss.getFile());
Element root = dc.getRootElement();
result = root.asXML();
}
catch (Exception e)
{
e.printStackTrace();
}
return result;
}
public List<?> getAllWorkFlowList()
{
String sql = "select * from EOA_WF_MOD_INFO";
List list = null;
try
{
list = jdbcTemplate.queryForList(sql);
}
catch (Exception e)
{
e.printStackTrace();
}
return list;
}
public String getFlowConfigXML(String modName)
{
String fileName = "templates/" + modName + ".jpdl.xml";
return parseXml(fileName);
}
本文介绍了一种从特定文件名解析XML的方法,并通过数据库查询获取所有工作流列表的实现方式。具体包括使用SAXReader读取XML文件并转换为字符串形式的过程,以及通过SQL查询数据库来获取工作流信息。
1153

被折叠的 条评论
为什么被折叠?



