如何将XML字符串写入文件?
我有一个字符串,其值为:
qwerty adsf The text of the sample element2
如何使用C#3.0将此字符串写入文件?
提前致谢。
试试这个:
string s = " "; XmlDocument xdoc = new XmlDocument(); xdoc.LoadXml(s); xdoc.Save("myfilename.xml");
如果您的XML无效,还有一个额外的好处就是加载会失败。
File.WriteAllText("myFile.xml",myString);
你必须使用CDATA部分 。 更具体地说,使用XmlDocument.CreateCDataSection
创建一个XmlCDataSection
并提供您的字符串作为参数。
我知道你说过C#,但是你试过VB.NET for XML Literals。 惊人的东西。
Public Class Program Public Shared Sub Main() Dim myKeyBoardStyle = "dvorak" Dim myXML As XElement = qwerty <%= myKeyBoardStyle.ToUpper() %> adsf The text of the sample element2 Console.WriteLine(myXML.ToString()) myXML.Save(".fileFromXElement.xml") End Sub End Class
注意整齐的元素将代码的结果注入到输出中:
qwerty DVORAK adsf The text of the sample element2
剪掉[删除的意见]
上述就是C#学习教程:如何将XML字符串写入文件?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1013698.html