dom4j解析clob字段的xml格式设置实体类属性值
来源:互联网 发布:mastercam9.1曲面编程 编辑:程序博客网 时间:2024/05/22 12:52
之前写过用xslt解析xml文件显示的文章,当时是把oracle库中clob字段xml格式格式化成xml文件。
现在不用xslt,直接在表格中显示,表格每个单元格对应一个xml节点属性,就需要得到每个xml节点的text值,也就是String格式。
public List detailInfo(String id){Session session = getSession_reXian();Userbean userbean = new userbean();SAXReader saxReader=new SAXReader();ArrayList ret = new ArrayList();saxReader.setEncoding("UTF-8");Document document;try {String sql = "select message from user_message_clob where userid = '"+id+"'";PreparedStatement stmt = session.connection().prepareStatement(sql); ResultSet rs = stmt.executeQuery(); while (rs.next()) {Clob clob = (Clob)rs.getObject(1); String rs1 = ClobToString(clob);Document dom=DocumentHelper.parseText(rs1); Element root=dom.getRootElement(); Element data=root.element("ROOTDATA"); Element orderData=data.element("USERDATA"); String accountId=orderData.element("ACCOUNT_ID").getText(); userbean.setUsername(orderData.element("USER_NAME").getText()); ...... ret.add(userbean);}return ret;} catch (Exception re) {re.printStackTrace();return null;} finally {if (session != null) {session.close();}}}
- dom4j解析clob字段的xml格式设置实体类属性值
- 读取Clob字段的xml并解析此xml
- Dom4j解析xml中的各个节点的属性值
- xml格式报文的拼装,和解析成实体类
- dom4j解析xml获取attribute属性值
- 如何根据某个实体属性字段的不同值来设置另一个实体属性字段的值
- DOM4j解析xml文件(SaxReader方法),并抽象实体类
- dom4j解析xml格式字符串
- 将JavaBean用DOM4J转成xml格式的字符串,用DOM4J解析xml格式的字符串
- dom4j 解析 xml标签属性
- 在dom4j中实现xml文件输出格式的设置
- Gson解析之字段名和实体类属性名不一致的处理
- dom4j 解析xml 获取节点值和节点属性
- 基于Dom4j写的XML解析类
- 使用Dom4j来解析xml格式字符串
- 使用dom4j解析xml格式字符串,获取标签属性和内容
- openjpa实体类中大数据集(oracle clob)的字段处理
- Oracle存储过程中使用游标来批量解析CLOB字段里面的xml字符串:
- android 网络编程
- QtCreator编译报错 redeclaration of C++ built-in type 'wchar_t'
- 我看过的关于职业规划最好最全面的一篇文章
- 10499 - The Land of Justice
- maven scope含义的说明
- dom4j解析clob字段的xml格式设置实体类属性值
- Nhibernate中报错 session is close!
- VelocityTracker
- ios 自定义TabBar
- DoDataExchange函数的作用
- 为帮助保护您的安全,Internet Explorer 已经限制此文件显示可能访问您计算机的活动内容
- C#开源爬虫NCrawler源代码解读以及将其移植到python3.2(2)
- Android string.xml中使用html标签
- 用CSS控制表格中的文字显示字数