C# 加载XML文件并转换为字符串
我在加载XML文件并将其转换为字符串时遇到了一些问题(比如C# 加载XML文件并转换为字符串,c#,xml,C#,Xml,我在加载XML文件并将其转换为字符串时遇到了一些问题(比如,我需要它们之间的内容);这是我的xml文件: <?xml version="1-0" encoding="UTF8"?> <Config> <XBoxIP></XBoxIP> <XBoxPort></XBoxPort> <XBoxUser></XBoxUser> <XBoxPassword><
,我需要它们之间的内容);这是我的xml文件:
<?xml version="1-0" encoding="UTF8"?>
<Config>
<XBoxIP></XBoxIP>
<XBoxPort></XBoxPort>
<XBoxUser></XBoxUser>
<XBoxPassword></XBoxPassword>
<XBoxSongPath></XBoxSongPath>
<LocalSongPath></LocalSongPath>
</Config>
是我目前正在使用的代码,我真的不知道之后该怎么办。我对您的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>
请显示有问题的代码also@RufusL
XmlDocument doc=新的XmlDocument();doc.Load(路径+“/Config.xml”);字符串xmlcontents=doc.InnerXml
之后我不知道该怎么办:/你的对象可序列化吗?@random不,我不这么认为。仔细检查,你的XML无效或格式不正确。将其上载到,您将收到一个错误。不支持XML版本“1-0”,只支持XML 1.0<代码>“1.0”和“1.1”
都是,但“1-0”
不是。另请参见显示.Net相同错误的。
<?xml version="1.0" encoding="UTF-8"?> //make changes here
<Config>
<XBoxIP></XBoxIP>
<XBoxPort></XBoxPort>
<XBoxUser></XBoxUser>
<XBoxPassword></XBoxPassword>
<XBoxSongPath></XBoxSongPath>
<LocalSongPath></LocalSongPath>
</Config>
xmlDoc.OuterXml;