在C#中我用
objDataSetXML.WriteXmlSchema(swXML);// 获取对XML验证的Schema文件
objDataSetXML.WriteXml(swXML);//获取XML文件
可是怎样才能够将两个关联起来保存到同一个XML文件中呢?还是不可以?本人太菜了,搞不懂哦!
objDataSetXML.WriteXmlSchema(swXML);// 获取对XML验证的Schema文件
objDataSetXML.WriteXml(swXML);//获取XML文件
可是怎样才能够将两个关联起来保存到同一个XML文件中呢?还是不可以?本人太菜了,搞不懂哦!
解决方案 »
- 局域网内机器之间如何共享数据
- c# 能不能静态加载dll
- 本人刚刚开发完毕一套仓库管理系统和固定设备管理系统.有需求者请和我联系
- 求助:asp.net的服务器控件删除问题
- 我在asp.net里执行一个应用程序(非.net开发)为什么老报错?让他独立运行就没事
- 你用visual C# 调试过Hello World代码吗?是否通过了?
- 用arraylist的SyncRoot属性就出异常?c#高人进。。。。。。。。。。。。。。。。。。。。。。。。
- 如何提高更新数据库的效率???
- 如何设置Socket超时?? 急!!
- Socket udp 发送接收问题
- 如何向dataset中加载某个xml文件的部分数据
- 程序CPU 100%怎么办
楼主给个全名称啊。
System.IO.StringWriter swXML = new System.IO.StringWriter();
objDataSetXML.WriteXml(swXML);
tbxXML.Text = swXML.ToString();
saveFileDialog1.InitialDirectory = "C:\\";
saveFileDialog1.Filter = "XML Files (*.xml)|*.xml";
saveFileDialog1.FilterIndex = 1;
// 如果文件名非空则保存
if (saveFileDialog1.ShowDialog() == DialogResult.OK && saveFileDialog1.FileName != "")
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(tbxXML.Text);
doc.Save(saveFileDialog1.FileName);
}
加上红色部分就OK了.
DataSet.WriteXml(swXML,XmlWriteMode.WriteSchema);