Fusion图表中的检索问题

时间:2014-07-08 08:27:14

标签: java mysql xml fusioncharts

我正在开发FusionCharts。

我的要求是:我需要显示stacked3d图形,因为当我为stacked3d图形生成xml时,特定月份的数据可能无法使用。

XML格式:

"<chart palette='2'  bgColor='F0EEEE'    yAxisName='Firewalls Count'  showborder='0'            showPercentInToolTip='0' showLegend='1' showValues='0' labelStep='1' labelDisplay='WRAP'   slantLabels='0' useRoundEdges='1' numDIVLines='4'legendPosition='BOTTOM' legendCaption='Firewalls Onboarding Statistics'>"+
"<categories>"+
"<category label='May-14'/>"+
"<category label='Apr-14'/>"+
"<category label='Mar-14'/>"+
"<category label='Feb-14'/>"+
"<category label='Jan-14'/>"+
"<category label='Dec-13'/>
</categories>"+
"<dataset  seriesName='Firewalls'>"+
 "<set value='14' />"+
 "<set value='9'  />"+
 "<set value='5'  />"+
 "<set value='6'  />"+
 "<set value='14' />"+
 "<set value='9'  />"+
 "</dataset>"+
 "<dataset  seriesName='OS'>"+
 "<set value='2' />"+
 "<set value='3' />"+
 "<set value='7' />"+
 "<set value='5' />"+
 "<set value='2' />"+
 "</dataset>"+
 "<dataset  seriesName='Databases'>"+
 "<set value='6'  />"+
 "<set value='14' />"+
 "<set value='5'  />"+
 "<set value='6'  />"+
 "<set value='14' />"+
 "<set value='9'  />"+
 "</dataset>"+
 "</chart>"

在上面的XML中对于数据集操作系统:缺少一个集合(数据库中没有一个月的数据)

我的条件是假设任何特定月份的记录不存在 数据库然后如何传递null或0值。

请提供您宝贵的意见。

谢谢,

1 个答案:

答案 0 :(得分:0)

如果数据库不包含特定月份的任何值,则必须在生成XML数据时传递空集元素。

数据字符串应生成为<set/>