我只是從網上下載的SOAP Web服務約3000 XML文件,我想將它們導入到SQL Server。這是一個xml:
<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_」,其中一些應該在SQL Server中作爲多行排序。我已經有幾個SQL表是這樣的:
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#中實現應用程序,或者只是「顯示方式」。謝謝。
所以你想用C#解析XML然後加載到SQL Server?你在這裏有很多選擇。你需要添加一些細節,這是非常開放的 – Didaxis 2012-02-19 19:26:51
在搜索框中鍵入你的主題行出現了57個類似的問題。你的問題與他們有什麼不同? – kdgregory 2012-02-19 19:28:06
是的,我想解析並加載到SQL。我應該添加哪些細節? – Delphi 2012-02-19 19:29:16