创建并保存XML文件
如果数据要被传送到非Windows平台上的应用程序,那么把数据保存在XML文件中是有好处的。请记住,XML有很强的跨平台可移植性,并且数据无需转换!
首先,我们将学习如何创建并保存一个XML文件。下面的这个XML文件将被命名为"test.xml",并被保存在服务器上的c目录中。我们将使用ASP和微软的XMLDOM对象来创建并保存这个XML文件:
详细请查阅:http://www.huohuli.com/zhishi/content.aspx?ID=4187
加上根节点,比如是'Root',保存文件d:\dblp_sample.xml。
DECLARE @XML xmlSELECT @xml = x.a
FROM OPENROWSET(BULK 'C:\test.xml', SINGLE_BLOB) AS x(a)
DECLARE @XMLDocPointer INT
EXEC sp_xml_preparedocument @XMLDocPointer OUTPUT, @xml SELECT * FROM OPENXML(@XMLDocPointer,N'/root',2)
with([mdate] datetime 'article/@mdate',
[key] varchar(50) 'article/@key',
[publtype] varchar(50) 'article/@publtype',
[author1] varchar(50) 'author[1]',
[author2] varchar(50) 'author[2]',
[title] varchar(100) 'title',
[journal] varchar(200) 'journal',
[volume] varchar(50) 'volume',
[year] date 'year')
我这里没有调试,自己调试一下吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)