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>"]
そして、私はこれは私がブラウザで「ビューのソースコード」をクリックしてコードである
var barras = new FusionCharts("../indicadores/flash/FCF_Line.swf","barras", "600","300");
barras.setXMLData("@[email protected]");
barras.render("chartdiv1");
の.adpファイル内の文字列listaDatosを呼び出す:私の.tclファイルでは、私は持っています:
barras.setXMLData(」& LTグラフキャプション= 'ディストリノーマルデ Rendimiento Academico' subCaption = '(Curso Administra ...
Iが変化しようとした文字、&#60' '
ため即ち<。 、
と何もありません。
ありがとうございます。
「listaDatos」の前後に「@」が必要ですか? –
TclコードはOKです。それはループ内の 'concat'を必要としませんが、それはMostly Harmlessです。私たちには何も表示されていないようなサウンドは、生成されたXMLフラグメントを引用符を必要とする文字列として扱います... –
はい、listaDatosは@を必要とします。そして、私は連結を消した。ありがとうございました。 –