2009-09-17 119 views
0

我期待实现两件事情:MS Access数据库的XML,.NET中

一)要找到一个免费的,无论开源与否,XML数据库是使用简单,

b)访问MS Access数据库并将其转换为XML数据库。如果这可以自动完成,那么更好:)否则,更简单的方法是什么?

谢谢!

+0

xml或简单,你必须选择;-) – 2009-09-18 05:40:34

回答

1

由于您已经在使用MS Access,我的建议是MS SQL Express ---但这可能不够简单,无法满足您的需求。 SQL Express支持FOR XML语法发出XML,它应该支持原生XML类型。

1

您可以使用2007访问中的内置导出选项将数据库导出到xml中。它甚至会将子表导出到同一个文件中。它也会为你生成数据模式。 (XSD)。也可以选择制作演示文件(XSL),但我没有真正使用该功能。

因此,当导出数据库时,您将获得为您生成的xml和模式(xml + xsd文件)。

因此,将访问数据库导出和转换为xml的功能是内置的,不需要额外的工具或第三方软件。

Access 2003中也有导出XML能力

不言而喻,即MS-Access还可以消耗(进口)XML。 “

0

不确定它是否”简单“,但是IBM的DB2 Express-C(用于社区版)是免费的并且可以与原生XML一起工作:
”价格最低的混合XML和关系数据服务器旨在满足需求的中小企业..“
我坦率地说从来没有使用过它,很少有人似乎关心它,但它似乎是一个有趣的产品。