【发布时间】:2014-02-28 01:56:19
【问题描述】:
我有这个存储过程,它工作正常
alter PROC DBXMLSTRUCT
AS
BEGIN
DECLARE @xmlStr XML;
set @xmlStr =
(select '[Stok]' [@DataBaseName],
(select t.table_name [@TableName],
(select c.COLUMN_NAME [@ColumnName]
from INFORMATION_SCHEMA.COLUMNS c
where c.TABLE_NAME = t.TABLE_NAME
for xml path('Column'), type)
from INFORMATION_SCHEMA.TABLES t
for xml path('Table'), type)
for xml path('DataBase'),type)
SELECT @xmlStr = BulkColumn FROM OPENROWSET(BULK 'D:\XMLDBStruct.xml', SINGLE_CLOB) as XMLDBStruct(BulkColumn)
SELECT @xmlStr
END
如何使用 c# 获取这个保存的 xml 文件
但通过特殊方式,它会返回一个漂亮的 xml 文档,就像 sql server 中的一样
【问题讨论】:
-
究竟什么是“漂亮”的 xml 文档?
-
@Preston Guillot(“帅气”的 xml 文档)我的意思是不凌乱
-
@user2864740 谢谢亲