2010-05-18 5 views
0

잘 형성된 XML 문자열을 XML 파일로 저장하는 방법은 무엇입니까? 사전에문자열을 xml 파일로 변환 하시겠습니까?

감사합니다 ...

안녕하세요 모든 .... 내가 = 새을 XmlDocument 대답을

하는 XmlDocument 해당 xmldoc있어(); 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

나는 더 C#을 프로그래머입니다,하지만 난 당신이 이런 식으로 뭔가가 필요 같아요

xmlwriter tutorial

0

저장 바로 디스크에 문자열. XML로 변환 할 필요가 없습니다.

0

XML이 단지 문자열 일 때 왜 필요합니까? variabele 이름을 가진 텍스트 파일을 저장할 수 있으며, 문자열을 변수 값으로 저장할 수 있습니다. 예를 들어

MyTextVar1.txt는 "MyTestSTring"다음

당신하여 VAR을 얻을 수 포함됩니다

:

var에 mystring에 = GetFileAsString ("MyTextVar1.txt을");

1

당신과 같이 디스크에 임의의 문자열을 쓸 수 있습니다 : 당신이 잘 구성된 XML 문자열이 아닌 문자열이 있고 다른 형식으로 그것을 변환 할 경우

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

, 당신이해야합니다 우리에게 당신이하고 싶은 것을 보여주세요.

0

xml 문서는 텍스트 파일 자체입니다. 확장 기능 만 변경하면됩니다.

관련 문제