C#中怎样将XSD与XML文件关联起来?

lhs0403 2009-04-06 09:10:46
在C#中我用
objDataSetXML.WriteXmlSchema(swXML);// 获取对XML验证的Schema文件
objDataSetXML.WriteXml(swXML);//获取XML文件
可是怎样才能够将两个关联起来保存到同一个XML文件中呢?还是不可以?本人太菜了,搞不懂哦!
...全文
211 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhs0403 2009-04-08
  • 打赏
  • 举报
回复
自己结帖了:
加上红色部分就OK了.
DataSet.WriteXml(swXML,XmlWriteMode.WriteSchema);
lhs0403 2009-04-07
  • 打赏
  • 举报
回复
转为XML的那部分代码:
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);
}
lhs0403 2009-04-07
  • 打赏
  • 举报
回复
不好意思,复制忘了把定义弄上,objDataSetXML是DataSet;
cczdp 2009-04-06
  • 打赏
  • 举报
回复
objDataSetXML是什么对象,是XMLDocument吗?
楼主给个全名称啊。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧