XML 데이터가 setXMLUrl (/blah.blah.xml) 대신 C# 파일에있는 경우; XML 파일에서 XML 정보를 검색하려면 ASP.net에서 사용되는 C# 파일에서 XML 데이터를 가져 오려면 어떤 함수 나 코드가 필요합니까? C# 파일에서 XML 데이터를 가져 오는 방법
이
는 코드가 무엇을 : 나는 setXMLUrl ("")에 있도록 차트를 렌더링하고myChart.setXMLUrl("/Controls/TaskOrder/TaskSummary.asc/TaskSummary.ascx.cs");
; 영역은 데이터를 읽는 곳입니다.
myChart.setXMLUrl("data/data.XML");
하지만 내 XML 데이터가 C#을 파일에 추가됩니다 이후 직접 XML을 참조하지 않기 때문에, 나는 setXMLUrl을 사용할 수 없습니다 : 보통이 같은 XML 파일에서입니다.
이public void SetLine3Chart(DataSet exDT)
{
StringBuilder xmlData = new StringBuilder();
xmlData.Append("<chart caption='Current Period: Total Months: 12' chartBottomMargin='8' chartTopMargin='04' captionPadding='01' xAxisNamePadding='-20' yAxisNamePadding='05' chartRightMargin='20' showBorder='0' yAxisName='' xAxisName='' numberPrefix='$' formatNumberScale='0'>");
xmlData.Append("<categories>");
xmlData.Append("<category label='January'/>");
xmlData.Append("<category label='February'/>");
xmlData.Append("<category label='March'/>");
xmlData.Append("<category label='April'/>");
xmlData.Append("<category label='May'/>");
xmlData.Append("<category label='June'/>");
xmlData.Append("</categories>");
xmlData.Append("<dataset seriesName='Budget Spent' >");
xmlData.Append("<set value='3478'/>");
xmlData.Append("<set value='2557'/>");
xmlData.Append("<set value='5379'/>");
xmlData.Append("<set value='4987'/>");
xmlData.Append("<set value='1790'/>");
xmlData.Append("<set value='6367'/>");
xmlData.Append("</dataset>");
xmlData.Append("<dataset seriesName='Average Spending' renderAs='Line'>");
xmlData.Append("<set value='4375'/>");
xmlData.Append("<set value='4675'/>");
xmlData.Append("<set value='6354'/>");
xmlData.Append("<set value='7648'/>");
xmlData.Append("<set value='4578'/>");
xmlData.Append("<set value='4763'/>");
xmlData.Append("</dataset>");
xmlData.Append("<styles>");
xmlData.Append("<definition>");
xmlData.Append("<style name='Font_0' type='font' font='Arial' size='12' color='666666' rightMargin='15' />");
xmlData.Append("</definition>");
xmlData.Append("<application>");
xmlData.Append("<apply toObject='CAPTION' styles='Font_0'/>");
xmlData.Append("</application>");
xmlData.Append("</styles>");
xmlData.Append("</chart>");
Literal9.Text = FusionCharts.RenderChart("/Dashboard/Charts/MSCombi2D.swf", "", xmlData.ToString(), "line3Chart", "100%", "100%", false, false);
}
XmlFileReader를 사용해 보셨습니까? http://support.microsoft.com/kb/307548 – Kyle
문자열 변수에 xml이 있습니까? – Fanda
명확하게하십시오. C# 파일 (코드 숨김 파일 또는 다른 CS 파일) 내에 XML을 문자열로 포함하고 있으며 해당 XML을 브라우저로 스트리밍하고 싶습니까? –