我不知道它是否已经得到了回答,但是我运气不好或者因为我的狩猎技术无法在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)