加载XML文件并转换为字符串

时间:2018-05-04 20:18:02

标签: c# xml

我在加载XML文件时遇到了一些问题并将其转换为字符串(如<XBoxIP></XBoxIP>,我想在它们之间进行更新);这是我的xml文件:

<?xml version="1-0" encoding="UTF8"?>
<Config>
    <XBoxIP></XBoxIP>
    <XBoxPort></XBoxPort>
    <XBoxUser></XBoxUser>
    <XBoxPassword></XBoxPassword>
    <XBoxSongPath></XBoxSongPath>
    <LocalSongPath></LocalSongPath>
</Config>

或者我的XML文件可能不正确? 感谢您的帮助,我是C#和XML的新手。

XmlDocument doc = new XmlDocument();
doc.Load(path + "/Config.xml");
string xmlcontents = doc.InnerXml;

是我目前使用的代码,在此之后我真的不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我对你的xml做了一些改动,我希望它对你有用。

<?xml version="1.0" encoding="UTF-8"?> //make changes here
<Config>
    <XBoxIP></XBoxIP>
    <XBoxPort></XBoxPort>
    <XBoxUser></XBoxUser>
    <XBoxPassword></XBoxPassword>
    <XBoxSongPath></XBoxSongPath>
    <LocalSongPath></LocalSongPath>
</Config>

您也可以使用以下属性。 OuterXml属性返回xml的字符串版本。

xmlDoc.OuterXml;