[英]Jasper Reports Parse XML column-blob
我正在使用postgresql作为数据库。 在数据库中,我有一列包含带有语言代码的xml。 我想解析该xml,并通过报表语言获得价值。
select o.name,o.price from bookdefinations o
此o.name包含该xml值:
<?xml version="1.0" encoding="UTF-8"?>
<values>
<en-us>en value</en-us>
<es>es value</es>
<ru>ru value</ru>
<tr>tr value</tr>
</values>
我可以用jasper的表达式解析吗,还是可以在从db选择时解析(我不知道如何在select查询中获取报表语言并在select中解析xml)
有一个用于jasperreport的xmldatasource,您可以执行一个子报告并将blob作为xmldatasource发送到该子报告,然后可以解析该子报告中的xml并显示内容,我不确定是否要显示值或整个xml(如果是报告),我想您应该以相当不错的方式显示值(我不是以xml的形式显示),请检查此链接
http://jasperreports.sourceforge.net/sample.reference/xmldatasource/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.