本文介绍了如何将XML读入SQL? -我应该使用LINQ吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以告诉我(示例代码)如何将此XML读取到SQL DB中吗?我应该使用LINQ to XML吗?有人有示例代码吗?
我正在使用VB.NET

<?xml version ="1.0" encoding ="utf-8"?>

< ReadOrderResponseType xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd ="http://www.w3.org/2001/XMLSchema">

< Status xmlns ="urn:mysol:apis">成功</Status>

< TimeStamp xmlns ="urn:mysol:apis"> 2010-07-25T15:26:49.1150235Z</TimeStamp>

< StoreUrl xmlns ="urn:mysol:apis"> http://xyz.COM</StoreUrl>

< PageResponse xmlns ="urn:mysol:apis">

< Page> 1</Page>

< Size> 10</Size>

< TotalSize> 18033</TotalSize>

< HasMore> true</HasMore>

</PageResponse>

< OrderList OrderId ="20147184" OrderNumber ="20100560" xmlns ="urn:mysol:apis">

<已归档> false</已归档>

< CreateDate> 2010-07-25T01:37:04.067Z</CreateDate>

< ReferringURL> http://www.ccc.com/Electronics/Landing1836a82496.html</ReferringURL>

< Customer>

<浏览器> Mozilla/4.0(兼容; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0;. NET4.0C)</Browser>

< Registered> false</Registered>

< IpAddress> 98.555.555.555</IpAddress>

< EmailAddress> [email protected]</EmailAddress>

< NonTaxable> false</NonTaxable>

< BillingAddress>

<名字>约翰</名字>

< LastName> Doe</LastName>

< Address1>阿丹路222号(&/Address1>

< City> MyCity</City>

< StateProvince> PA</StateProvince>

< PostalCode> 15001</PostalCode>

< Country>美国</Country>

< Phone> 7245550000</Phone>

</BillingAddress>

< ShippingAddress>

<名字>约翰</名字>

< LastName> Doe</LastName>

< Address1>阿丹路222号(&/Address1>

< City> MyCity</City>

< StateProvince> PA</StateProvince>

< PostalCode> 15001</PostalCode>

< Country>美国</Country>

< Phone> 7245550000</Phone>

</ShippingAddress>

</客户>

<发票>

<小计货币="USD"> 11.99</小计>

< Shipping Currency ="USD"> 8.49</Shipping>

< Total Currency ="USD"> 20.48</Total>

< CombineHandling> true</CombineHandling>

< Weight UnitOfMeasure ="Imperial">

<主要> 3</主要>

<次要> 0.00</次要<

</重量>

< LineItemList LineItemId ="80927">

< FreeShipping> false</FreeShipping>

<名称> OEM标准电池</名称>

< NonTaxable> false</NonTaxable>

< PartNumber> AB463446FZ</PartNumber>

< ProductId> 82496</ProductId>

< ProductClass>常规</ProductClass>

< QtySold> 1</QtySold>

< Weight UnitOfMeasure ="Imperial">

<主要> 3</主要>

<次要> 0.00</次要<

</重量>

< UnitPrice货币="USD"> 11.99</UnitPrice>

< ShippingOption> Shippable</ShippingOption>

</LineItemList>

</发票>

<付款>

< AuthorizationId> 248459</AuthorizationId>

< TransactionId> 3100095455</TransactionId>

<信用卡>

<到期时间> 2012-05-01</到期时间>

<名字>约翰</名字>

< LastName> Doe</LastName>

< Number> 3333</Number>

< Issuer> AmericanExpress</Issuer>

<验证>

< Card>匹配</Card>

< PostalCode>匹配</PostalCode>

< Street>匹配</Street>

</验证>

</CreditCard>

< PaymentMethod> AuthorizeNet</PaymentMethod>

</付款>

<运费>

<名称>地面服务</名称>

<运营商>客户</运营商>

</运费>

<状态OrderStatusId ="1">

<名称>收到的订单</名称>

</状态>

< QuestionList>

< Title>复选框以直接下船</Title>

< Display> CheckBoxList</Display>

< BooleanAnswerList>

< Answer>订单将以帐单名称& amp;地址.便笺不包括在内.</答案>

< Value> false</Value>

</BooleanAnswerList>

</QuestionList>

< QuestionList>

< Title>销售人员初始</Title>

< Display> TextList</Display>

< TextAnswerList/>

</QuestionList>

</OrderList>

</ReadOrderResponseType>

解决方案


这篇关于如何将XML读入SQL? -我应该使用LINQ吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 14:09