小编Jay*_*ash的帖子

将XML数据转换为tsql记录以获取任何XML响应

我不知道它是否已经得到了回答,但是我运气不好或者因为我的狩猎技术无法在stackoverflow中找到它.请忽略我的垃圾邮件

我们需要编写一个适用于任何提供XML输出的API的API解析器.

我们不会事先知道XML结构.

该解决方案应转换XML文件并将其保存在通用tsql表中,并将XML元素/属性名称作为第一行.

所以基本上它是任何API的XML反序列化器.

我们不能将任何第三方dll用于我们的C#类.

我不知道C#所以不知道它是否可能.但是我已经能够使用OPENXML在tsql中编写一个genric XML-> row转换器.tsql解决方案的问题是我们无法将巨大的XML文件成功导入数据库.

我可以提供所需的任何细节.请在评论/答案中告诉我.

我不希望任何人为我编写代码,任何合适的指针就足够了

资源: JSON

[
{
        "id" : 21953,
        "mainReqIdentity" : "xxxx",
        "itemName" : "xxxx",
        "kanbanPhase" : "xxxx",
        "kanbanStatus" : "xxxx",
        "backlogItemType" : "xxxx",
        "identityDomain" : "xxxx",
        "fromDatetime" : "2016-08-05 17:52:34",
        "teams" : [],
        "releases" : [{
                "id" : 1229,
                "release_name" : "xxxx",
                "release_connection_type" : "xxxx"
            }
        ],
        "fpReleases" : [],
        "sources" : [{
                "sourceName" : "xxxx",
                "sourceRecordUrl" : "xxxx",
                "sourceRecordIdentity" : "xxxx"
            }
        ],
        "productNumbers" : [],
        "tags" : [], …
Run Code Online (Sandbox Code Playgroud)

c# xml t-sql sql-server sql-server-2014

6
推荐指数
1
解决办法
1020
查看次数

标签 统计

c# ×1

sql-server ×1

sql-server-2014 ×1

t-sql ×1

xml ×1