我有一个包含用户表的sql server 2005数据库..是否可以从用户表创建xml文件?它包含名称,年龄,emailId,暴徒等等列。任何建议?
答案 0 :(得分:1)
假设您可以从数据库表中加载数据,那么Linq到XML就是您所需要的。查看System.Xml.Linq
命名空间。
有大量的教程,但查看XDocument的MSDN参考并不是一个糟糕的起点:
http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx
我发现本教程对于让我在第一次需要这样做时有用是很有用的:
答案 1 :(得分:1)
这篇文章可能会对你有所帮助..
http://jacquesbron.com/blog/database/linq-to-sql-and-linq-to-xml-in-action-from-database-to-xml/
我会使用Entity Framework或Linq to SQL从数据库中获取数据,然后使用linq to xml来创建所需的xml输出。
答案 2 :(得分:0)
只是序列化它。 XmlSerializer
或DataContractSerializer
可能有所帮助。
答案 3 :(得分:0)
考虑使用ADO.NET DataSet
。它有内置的XML序列化,以及一些在与数据库互操作时派上用场的其他东西。