gpt4 book ai didi

c# - 如何在C#中读取、存储和删除xml数据

转载 作者:太空宇宙 更新时间:2023-11-03 14:12:34 30 4
gpt4 key购买 nike

<SMSWall run="yes" nonstop="False">
<starttime>10:15:25 PM</starttime>
<endtime>10:15:25 PM</endtime>
</SMSWall>
<MediaPlayer run="yes" nonstop="False">
<starttime>10:15:25 PM</starttime>
<endtime>10:15:25 PM</endtime>
</MediaPlayer>
<Bidding run="yes" nonstop="False">
<starttime>10:15:25 PM</starttime>
<endtime>10:15:25 PM</endtime>
</Bidding>

这是我的 xml 文件。现在我想读取 xml,将值存储在变量中(并且还希望从字符串中读取数据),并保留 .xml 文件以便将其删除。我还想像这样明智地读取值节点:

XmlDocument document = new XmlDocument();
document.Load("Schedule.xml");
XmlNode ht=document.SelectSingleNode("SMSWall/@run");

最佳答案

您当前的 XML 文件格式不正确(即保存为 .xml 并使用 IE 打开它,您将报错)。所以你应该添加 <root> ... </root> (或其他名称)。总之,我认为处理 XML 的最佳方法是使用 System.Xml.Linq 库,例如 XDocument XElement :

Loading data: XDocument.Load(filename);
Creating item: XElement root = new XElement("Root");
Searching: document.Descendants("Root"), ...

有关其他示例,请参阅 MSDN。

关于c# - 如何在C#中读取、存储和删除xml数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7386407/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com