2011-01-04 4 views
0

DHTMLX Gantt Chart (http://dhtmlx.com/docs/products/dhtmlxGantt/index.shtml)를 설정했습니다. xml 파일과 달리 원시 xml 데이터를로드하고 있습니다.Dhtmlx Gantt Chart - 사소한 문제

그러나 '이 XML 문자열을 구문 분석 할 수 없습니다'라는 경고가 표시됩니다. 그러나 '확인'을 클릭하면 Gantt 차트가 정상적으로 나타납니다.

var $_ = jQuery; 
$_(document).ready(function() { 
window.createChartControl = function(htmlDiv1){ 
    var ganttChartControl = new GanttChart(); 
    ganttChartControl.setImagePath("../../../../lib/plugins/html/gui/dhtmlx/gantt/1.3/codebase/imgs/"); 

    ganttChartControl.create(htmlDiv1); 

    var xml_data_str = '<projects><project id="1" name="Project 1" startdate="2006,12,14"><task id="1"><name>Task 1 of Project 1</name><est>2006,12,14</est><duration>20</duration><percentcompleted>20</percentcompleted><predecessortasks></predecessortasks><childtasks><task id="11"><name>Sub Task 1 of Task 1 of Project 1</name><est>2006,12,14</est><duration>5</duration><percentcompleted>10</percentcompleted><predecessortasks></predecessortasks><childtasks></childtasks></task><task id="12"><name>Sub Task 2 of Task 1 of Project 1</name><est>2006,12,15</est><duration>10</duration><percentcompleted>20</percentcompleted><predecessortasks>11</predecessortasks><childtasks></childtasks></task></childtasks></task></project><project id="2" name="Project 2" startdate="2006,12,17"><task id="2"><name>Task 1 of Project 2</name><est>2006,12,17</est><duration>60</duration><percentcompleted>20</percentcompleted><predecessortasks></predecessortasks><childtasks><task id="21"><name>Sub Task 1 of Task 1 of Project 2</name><est>2006,12,17</est><duration>40</duration><percentcompleted>20</percentcompleted><predecessortasks></predecessortasks><childtasks></childtasks></task></childtasks></task></project></projects>'; 
    ganttChartControl.loadData(xml_data_str, false, false); 
    } 

window.createChartControl('chart_dhtmlx_gantt_2'); 
}); 

관련 비트는 XML 데이터입니다 : 아래

내가 함께 일하고 있어요 코드입니다. 내가 설정 한 방식에 문제가 있니?!

친절히 도와주세요.

감사합니다.

답변