C#如何写这种xml?

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:08:12
<?xml version="1.0" encoding="GBK"?>
<!--说明-->
<Records DataType="PowerPlant">
<!--数据-->
<DataTrans DataTransType="substation" DataTransId="1">
<Data_1>0</Data_1>
<Data_2>9</Data_2>
</DataTrans>
<!--汇总数据-->
<DataTrans DataTransType="supplyCollect" DataTransId="2">
<Data_sum>23.0</Data_sum>
</DataTrans>

用C#写这种XML,其中有几个问题
1、GBK怎么写
2、怎么换行
3、结点的属性:<DataTrans DataTransType="supplyCollect" DataTransId="2">中DataTransType="supplyCollect" DataTransId="2"这部分怎么写

if(ViewState["ds"]!=null)
{
DataSet ds=(DataSet)ViewState["ds"];
string path=@"C:\Inetpub\wwwroot\WebApplication1\";
ds.WriteXmlSchema(path+"Massege.xsd");
ds.WriteXml(path+"Massege.Xml");
}
自己体会