可能性の重複:私はちょうど石鹸Webサービスからのおよそ3000のXMLファイルをダウンロードし、私はにそれらをインポートする
Import XML to SQL using C#のインポートxmlファイル(3000)
SQLサーバー。このような
<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ファイル:ここでは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
検索ボックスに件名を入力すると57の類似の質問が表示されます。あなたの質問はどのようにそれらと異なっていますか? – kdgregory
はい、解析してSQLにロードします。どの詳細を追加すればいいですか? – Delphi