我在创建 XML 字符串时遇到问题。我只看到消息“没有要显示的数据”。在我的 .tcl 文件中,我有:
set strXMLgrafico "<graph caption='Distribucion Normal de Rendimiento Academico' subCaption='(Curso Administracion de Proyectos I)' xAxisName='Promedio' yAxisName='Densidad de Probabilidad' yAxisMaxValue='1' divLineColor='91AF46' divLineAlpha='30' alternateHGridAlpha='6' canvasBorderColor='666666' baseFontColor='000000' lineColor='91AF46' numVDivlines='2' showAlternateVGridColor='0' anchorSides='2' anchorRadius='15' showValues='1'>"
set strXML " "
for {set i 0} {$i < [llength $datos]} {incr i} {
set strXMLdatos [ concat "<set name='[lindex $datos $i]' value='[lindex $datos $i]' />" ]
append strXML $strXMLdatos
}
set listaDatos [concat $strXMLgrafico $strXML "</graph>"]
然后我在 .adp 文件中调用字符串 listaDatos
var barras = new FusionCharts("../indicadores/flash/FCF_Line.swf","barras", "600","300");
barras.setXMLData("@listaDatos@");
barras.render("chartdiv1");
这是我在浏览器中单击“查看源代码”时的代码:
barras.setXMLData("< graph caption='Distribucion Normal de Rendimiento Academico' subCaption='(Curso Administra...
我尝试更改字符,即 < for
'<'; , lt
没事了。
谢谢你。