如何创建Xml文件并立即在Windows-App C#中打开它?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何创建Xml文件并立即在Windows-App C#中打开它?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1333字,纯文字阅读大概需要2分钟。
内容图文
![如何创建Xml文件并立即在Windows-App C#中打开它?](/upload/InfoBanner/zyjiaocheng/947/afb5d92c53e74a7a9d68c572f96d91c9.jpg)
我有一个使用C#的Windows应用程序.
我想创建一个xml文件,然后以.xml扩展名打开它.
但是我不知道该怎么办?
这是一个示例代码:
string xmlString = null;
using (StringWriter sw = new StringWriter())
{
XmlTextWriter writer = new XmlTextWriter(sw);
writer.Formatting = Formatting.Indented;
writer.WriteStartDocument();
writer.WriteStartElement("TAG");
writer.WriteStartElement("SUBTAG");
writer.WriteString("value");
writer.WriteEndElement();
writer.WriteStartElement("SUBTAG");
writer.WriteStartAttribute("attr");
writer.WriteString("hello");
writer.WriteEndAttribute();
writer.WriteString("world");
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
xmlString = sw.ToString();
}
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(xmlString);
解决方法:
您已经有了XML.尚不清楚要实现什么目标,但可以做一些不同的事情.
>要显示内容,您只需放置一个富文本框或类似内容并设置text属性
richTextBox1.Text = xmlString;
>您可以将XML保存到这样的文件中:
File.WriteAllText("output.xml", xmlString);
>如果要显示文件的内容,可以像这样从文件读取和显示:
richTextBox1.Text = File.ReadAllText("output.xml");
>如果要在记事本中打开文件,可以将其作为单独的过程运行:
Process.Start("notepad.exe", "output.xml");
>如果要使用默认应用程序打开文件,则可以这样运行它:
Process.Start("output.xml");
根据您要使用的方式,只需将XmlDocument行替换为上面的行即可,因为此时您不需要XmlDocument.
内容总结
以上是互联网集市为您收集整理的如何创建Xml文件并立即在Windows-App C#中打开它?全部内容,希望文章能够帮你解决如何创建Xml文件并立即在Windows-App C#中打开它?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。