首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用C#将xml文件(3000)导入Server

使用C#将xml文件(3000)导入Server
EN

Stack Overflow用户
提问于 2012-02-19 19:21:15
回答 1查看 1.9K关注 0票数 0

可能重复:

Import XML to SQL using C#

我刚刚从soap服务下载了大约3000个XML文件,并希望将它们导入Server。下面是一个xml:

代码语言:javascript
复制
<my:SAP_kis_bil>
  <my:sap_code>2223M2F024153</my:sap_code>
  <my:sap_education>11</my:sap_education>
  <my:sap_kron>no</my:sap_kron>
  <my:sap_miltpos>soldier</my:sap_miltpos>
  <my:sap_miltgroup>2</my:sap_miltgroup>
  <my:sap_miltcat>CA</my:sap_miltcat>
  <my:sap_milttermdate>1970-11-20</my:sap_milttermdate>
  <my:sap_miltstartdate>1979-11-20</my:sap_miltstartdate>
  <my:sap_birthdate>1900-09-20</my:sap_birthdate>
  <my:sap_miltno>HZ 2931559</my:sap_miltno>
</my:SAP_kis_bil>

<my:LG_kis_bil>
  <my:lg_code>2223M2F024153</my:lg_code>
  <my:lg_name>John</my:lg_name>
  <my:lg_birthdate>1900-09-20</my:lg_birthdate>
  <my:lg_miltstatus>TECl</my:lg_miltstatus>
  <my:lg_drivingclass></my:lg_drivingclass>
  <my:lg_mobile1>+82316721233</my:lg_mobile1>
</my:LG_kis_bil>

大约有3000个像这样的xml文件。因此,我们有"lg_“和"sap_”,其中一些应该在Server中作为多行排序。我已经有了如下几个sql表:

代码语言:javascript
复制
CREATE TABLE [dbo].[TBL_SAP_XARICI](
    [code] [nvarchar](50) NULL,
    [orgname_x] [nvarchar](100) NULL,
    [orgdiv_x] [nvarchar](100) NULL,
    [orgplace_x] [nvarchar](100) NULL,
    [orgpos_x] [nvarchar](100) NULL,
    [orgstartdate_x] [date] NULL,
    [orgenddate_x] [date] NULL,
    [orgendreason_x] [nvarchar](100) NULL,
    [orgcountry_x] [nvarchar](50) NULL
) ON [PRIMARY]

现在,我需要在C#控制台应用程序中实现(导入、传输)这一点。但这是我的第一次体验。请帮助实现在C#中的应用程序,或者只是“指明方向”。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-19 19:31:17

以下是步骤(大致)。

  1. 从Visual向C#项目添加web引用(右键单击web引用,添加)。这将生成所有代理类,以将xml files.
  2. Deserialize文件反序列化为对象(请参阅http://msdn.microsoft.com/en-us/library/he66c7f1.aspx)
  3. Persist您的对象到DB (参见http://msdn.microsoft.com/en-us/library/ms233812(v=vs.80).aspx

))。

注意,步骤1还将创建类来使用web服务,但是如果您已经在文件中使用了SOAP调用的输出,则不必使用它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9352385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档