2010-05-18 2 views
0

Как сохранить хорошо сформированную строку xml в xml-файл?конвертировать строку в файл xml?

Заранее спасибо ...

Привет всем .... Я получил ответ

XmlDocument xmlDoc = новый XmlDocument(); xmlDoc.LoadXml ("WellFormedXMLString"); xmlDoc.Save (@ "drive: \ name.xml");

+0

Что вы имеете в виду под "конвертировать"? XML уже текстовый. Можете ли вы привести примеры? – Oded

ответ

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, если это просто строка? Вы можете сохранить текстовый файл с именем variabele, а строку внутри - как переменную.

, например

MyTextVar1.txt будет содержать "MyTestSTring"

тогда вы могли бы получить вар по:

вар MyString = GetFileAsString ("MyTextVar1.txt");

1

Вы можете написать любую строку на диск так:

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

Если у вас есть строка, которая не хорошо сформированную строку XML, и вы хотите, чтобы преобразовать его в другой формат, вы должны дайте нам пример того, что вы хотите сделать.

0

Документ xml - это текстовый файл. вам нужно только изменить его расширение.

Смежные вопросы