如何将格式良好的xml字符串保存到xml文件中?将字符串转换为xml文件?
在此先感谢...
大家好....我得到了答案
的XmlDocument xmlDoc中=新的XmlDocument(); xmlDoc.LoadXml(“WellFormedXMLString”); xmlDoc.Save(@“drive:\ name.xml”);
如何将格式良好的xml字符串保存到xml文件中?将字符串转换为xml文件?
在此先感谢...
大家好....我得到了答案
的XmlDocument xmlDoc中=新的XmlDocument(); xmlDoc.LoadXml(“WellFormedXMLString”); xmlDoc.Save(@“drive:\ name.xml”);
简单地将字符串写入磁盘有什么问题?
using (StreamWriter writer = new StreamWriter(@"C:\file.xml"))
{
writer.Write("Xml data");
writer.Flush();
}
,或者如果你想 “测试” 吧:
XmlDocument doc = new XmlDocument();
try
{
doc.LoadXml(data);
}
catch
{
// Fix it
}
doc.Save(@"C:\file.xml");
我不是C#程序员,但我猜你需要的东西是这样的:
保存字符串直接到磁盘。无需将其转换为XML。
为什么你需要xml如果它只是一个字符串?您可以使用变量名称保存文本文件,并将字符串保存为变量值。
例如
MyTextVar1.txt将包含 “MyTestSTring”
,那么你可以通过获得VAR:
VAR了mystring = GetFileAsString( “MyTextVar1.txt”);
您可以任意字符串写入到磁盘,像这样:
File.WriteAllText(@"c:\myfile.xml", yourXmlString);
如果你有一个字符串,它是不是一个良好的XML字符串,并且希望将其转换成其他格式,你将不得不给我们一些你想要做的例子。
xml文档本身就是一个文本文件。你只需要改变它的扩展名。
你说的 “转换” 是什么意思? XML是文本的。你能举个例子吗? – Oded 2010-05-18 11:16:50