如何將格式良好的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