C#程序读取,写入,查询xml

时间:2012-10-12 06:57:30

标签: c# xml

我想创建一个C#程序来编写,读取,查询xml文件。我是使用C#的xml的新手。任何人都可以帮助我..

具体我想这样做:

<streets>
<street1>
 <house1 no=1 color=red/>
</street1>
<street2>
 <house2 no=2 color=blue/>
</street2>
</streets>

我想阅读这个xml文件并打印所有房屋及其属性。 我想在这个xml文件中附加任何新房子 我想查询任何特定房屋的位置。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

您可以使用LINQ。请看一下这篇文章:http://www.codeproject.com/Articles/24376/LINQ-to-XML。希望这有帮助!

答案 1 :(得分:0)

如果您有兴趣创建一个应用程序来创建一些关于&#39; House&#39;并希望具有编辑/更新,添加和删除此类数据的功能,并且还希望将其存储在XML中,然后它很简单。在这里,我认为您不太了解XML的确切元数据,并且XML不需要遵循某些预定义的模式。

对于这样的要求,我有时会回来工作,你也可以看一下这个:

http://www.geekays.net/post/2011/03/24/XML-Data-Storage-and-XmlSerializer-The-easy-data-store.aspx