如何通过Schema创建XML文档? RT ,请教大侠帮忙…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int i = 0;i < DS.Rows.Count;i++) { DataRow row = DS.Tables[0].Rows[i]; XmlElement xe = doc.CreatElement("row"); xe.SetAttribute("id", i.ToString()); foreach(DataColumn myCol in DS.Tables[0].Columns) { XmlElement temp = doc.CreatElement("col"); temp.SetAttribute("name", myCol.ColumnName); temp.InnerText = row[myCol]; xe.AppendChild(temp); } //再把xe添加到ResultSet节点下 } //循环后doc.Save就可以了 如果 lz 不忙 可以去 google 去找例子。 ding这个你看不见...让你看不见,让你看不见. //XmlTextWriter textWriter = new XmlTextWriter(xmlpath, null); //创建xmlwriter类的实例对象 //textWriter.Formatting = Formatting.Indented; //textWriter.WriteStartDocument(true); //开始写过程,调用textWriter.WriteStartDocument方法 //textWriter.WriteComment("First Comment XmlTextWriter Sample Example"); //写入说明 //textWriter.WriteComment("myxmlFile.xml in root dir"); //textWriter.WriteStartElement("linksite"); //写入一个元素表,linksite为根节点 //textWriter.WriteElementString("xx", result); //textWriter.WriteElementString("xx1", result1); //创建每个元素 //textWriter.WriteElementString("xx2", result2); //textWriter.WriteElementString("xx3", result3); //textWriter.WriteElementString("xx4", result4); //textWriter.WriteEndElement(); //textWriter.WriteEndDocument(); //写文档结束 //textWriter.Flush(); //textWriter.Close(); //关闭textWrite 都没人知道啊,真郁闷……那么这么说吧我已经有个XML文件,如<ArrayOfBusinessCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <BusinessCode Code="000001" DefaultAssembly="CPC.Service.BatchService.dll" DefaultClass="CPC.Service.BatchService"> <SubCodes> <SubCode Method="GetUserDailyBusiness" IsSpecail="false" InitBusinessType="Existed" SendToWorkflow="true">01</SubCode> </SubCodes> <Branches /> </BusinessCode></ArrayOfBusinessCode>我需要得到下面这样子的形式<ArrayOfBusinessCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <BusinessCode Code="" DefaultAssembly="" DefaultClass=""> <SubCodes> <SubCode Method="" IsSpecail="" InitBusinessType="" SendToWorkflow=""></SubCode> </SubCodes> <Branches /> </BusinessCode></ArrayOfBusinessCode>即当前XML的数据结构一样,只是所有节点的属性值和文本都是空的!其实我的需求就是要建一个跟当前已有XML文件数据结构一样的模板,属性,文本都是自己再填上去的,这样子说会不会比较清楚撒? 如何用一个byte来表示0~100之间的1位小数? 修改App.Config 文件问题 C#怎么得到智能设备的一些硬件和系统的信息,请高手帮忙 C#局域网传输问题 SetWindowLong问题,请来领分。请斑竹不要移动到非技术区。谢谢。 一个简单得吓死你的问题。 在线等!一个类的设计问题,咋这么个问题就难倒我了,悲哀啊! 翻译下 C#什么时候才能编写驱动? 为什么我设置DataList的Font属性好像没有用? 导入文件时,显示导入状态,winform完成 pda 同步問題
for(int i = 0;i < DS.Rows.Count;i++)
{
DataRow row = DS.Tables[0].Rows[i];
XmlElement xe = doc.CreatElement("row");
xe.SetAttribute("id", i.ToString());
foreach(DataColumn myCol in DS.Tables[0].Columns)
{
XmlElement temp = doc.CreatElement("col");
temp.SetAttribute("name", myCol.ColumnName);
temp.InnerText = row[myCol];
xe.AppendChild(temp);
}
//再把xe添加到ResultSet节点下
}
//循环后doc.Save就可以了
//textWriter.Formatting = Formatting.Indented;
//textWriter.WriteStartDocument(true); //开始写过程,调用textWriter.WriteStartDocument方法
//textWriter.WriteComment("First Comment XmlTextWriter Sample Example"); //写入说明
//textWriter.WriteComment("myxmlFile.xml in root dir");
//textWriter.WriteStartElement("linksite"); //写入一个元素表,linksite为根节点
//textWriter.WriteElementString("xx", result);
//textWriter.WriteElementString("xx1", result1); //创建每个元素
//textWriter.WriteElementString("xx2", result2);
//textWriter.WriteElementString("xx3", result3);
//textWriter.WriteElementString("xx4", result4);
//textWriter.WriteEndElement();
//textWriter.WriteEndDocument(); //写文档结束
//textWriter.Flush();
//textWriter.Close(); //关闭textWrite
那么这么说吧
我已经有个XML文件,如
<ArrayOfBusinessCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<BusinessCode Code="000001" DefaultAssembly="CPC.Service.BatchService.dll" DefaultClass="CPC.Service.BatchService">
<SubCodes>
<SubCode Method="GetUserDailyBusiness" IsSpecail="false" InitBusinessType="Existed" SendToWorkflow="true">01</SubCode>
</SubCodes>
<Branches />
</BusinessCode>
</ArrayOfBusinessCode>我需要得到下面这样子的形式
<ArrayOfBusinessCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<BusinessCode Code="" DefaultAssembly="" DefaultClass="">
<SubCodes>
<SubCode Method="" IsSpecail="" InitBusinessType="" SendToWorkflow=""></SubCode>
</SubCodes>
<Branches />
</BusinessCode>
</ArrayOfBusinessCode>
即当前XML的数据结构一样,只是所有节点的属性值和文本都是空的!
其实我的需求就是要建一个跟当前已有XML文件数据结构一样的模板,属性,文本都是自己再填上去的,
这样子说会不会比较清楚撒?