2010-05-18 159 views
0

如何將格式良好的xml字符串保存到xml文件中?將字符串轉換爲xml文件?

在此先感謝...

大家好....我得到了答案

的XmlDocument xmlDoc中=新的XmlDocument(); xmlDoc.LoadXml(「WellFormedXMLString」); xmlDoc.Save(@「drive:\ name.xml」);

+0

你說的 「轉換」 是什麼意思? XML是文本的。你能舉個例子嗎? – Oded 2010-05-18 11:16:50

回答

1

簡單地將字符串寫入磁盤有什麼問題?

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"); 
0

保存字符串直接到磁盤。無需將其轉換爲XML。

0

爲什麼你需要xml如果它只是一個字符串?您可以使用變量名稱保存文本文件,並將字符串保存爲變量值。

例如

MyTextVar1.txt將包含 「MyTestSTring」

,那麼你可以通過獲得VAR:

VAR了mystring = GetFileAsString( 「MyTextVar1.txt」);

1

您可以任意字符串寫入到磁盤,像這樣:

File.WriteAllText(@"c:\myfile.xml", yourXmlString); 

如果你有一個字符串,它是不是一個良好的XML字符串,並且希望將其轉換成其他格式,你將不得不給我們一些你想要做的例子。

0

xml文檔本身就是一個文本文件。你只需要改變它的擴展名。