2017-03-07 20 views
-1

我用下面的HTML代码,以追踪包裹与我的USPS Web工具占VB.Net从USPS网站retrive数据

   http://production.shippingapis.com/ShippingAPI.dll?API=TrackV2&XML= 
 







       

       1 

      xxx.xx.x.x 

      xxx 

      

         

         


      

响应就像下面

  <TrackResponse> 

      <TrackInfo ID="XXXXXXXXXXXX"> 

      <Class>First-Class Package Service</Class> 

      <ClassOfMailCode>FC</ClassOfMailCode> 

     <DestinationCity>ERLANGER</DestinationCity> 

     <DestinationState>KY</DestinationState> 

     <DestinationZip>41025</DestinationZip> 

     <EmailEnabled>false</EmailEnabled> 

     <KahalaIndicator>false</KahalaIndicator> 

     <MailTypeCode>DM</MailTypeCode> 

     <MPDATE>2017-01-08 11:28:09.000000</MPDATE> 

     <MPSUFFIX>748766316</MPSUFFIX> 

     <OriginCity>INDIANAPOLIS</OriginCity> 

     <OriginState>IN</OriginState> 

     <OriginZip>46227</OriginZip> 

     <PodEnabled>false</PodEnabled> 

     <PredictedDeliveryDate>January 12, 2017</PredictedDeliveryDate> 

     <RestoreEnabled>false</RestoreEnabled> 

     <RramEnabled>false</RramEnabled> 

      <RreEnabled>false</RreEnabled> 

      <Service>USPS Tracking<SUP>&#174;</SUP></Service> 


      <ServiceTypeCode>001</ServiceTypeCode> 

      <Status>Delivered</Status> 

      <StatusCategory>Delivered</StatusCategory> 

      <StatusSummary> 

      Your item was delivered at 4:07 am on January 12, 2017 in ERLANGER, KY 41025. 

      </StatusSummary> 

      <TABLECODE>T</TABLECODE> 

      <TrackSummary> 

      <EventTime>4:07 am</EventTime> 

     <EventDate>January 12, 2017</EventDate> 

      <Event>Delivered</Event> 

      <EventCity>ERLANGER</EventCity> 

      <EventState>KY</EventState> 

      <EventZIPCode>41025</EventZIPCode> 

      <EventCountry/> 

      <FirmName/> 

      <Name/> 

      <AuthorizedAgent>false</AuthorizedAgent> 

     <EventCode>01</EventCode> 

     </TrackSummary> 

      <TrackDetail> 

     <EventTime>3:31 am</EventTime> 

     <EventDate>January 12, 2017</EventDate> 

     <Event>Departed USPS Facility</Event> 

     <EventCity>CINCINNATI</EventCity> 

     <EventState>OH</EventState> 

     <EventZIPCode>45234</EventZIPCode> 

     <EventCountry/> 

     <FirmName/> 

      <Name/> 

     <AuthorizedAgent>false</AuthorizedAgent> 

     <EventCode>10</EventCode> 

     </TrackDetail> 

     <TrackDetail> 

     <EventTime>3:28 am</EventTime> 

     <EventDate>January 12, 2017</EventDate> 

     <Event>Arrived at Post Office</Event> 

     <EventCity>CINCINNATI</EventCity> 

     <EventState>OH</EventState> 

     <EventZIPCode>45234</EventZIPCode> 

     <EventCountry/> 

     <FirmName/> 

     <Name/> 

     <AuthorizedAgent>false</AuthorizedAgent> 

     <EventCode>07</EventCode> 

     </TrackDetail> 

     <TrackDetail> 

     <EventTime>8:41 pm</EventTime> 

     <EventDate>January 11, 2017</EventDate> 

     <Event>Arrived at USPS Facility</Event> 

     <EventCity>CINCINNATI</EventCity> 

     <EventState>OH</EventState> 

     <EventZIPCode>45234</EventZIPCode> 

     <EventCountry/> 

     <FirmName/> 

     <Name/> 

     <AuthorizedAgent>false</AuthorizedAgent> 

     <EventCode>10</EventCode> 

     </TrackDetail> 

     <TrackDetail> 

     <EventTime>2:34 am</EventTime> 

     <EventDate>January 11, 2017</EventDate> 

     <Event>In Transit to Destination</Event> 

     <EventCity/> 

     <EventState/> 

     <EventZIPCode/> 

     <EventCountry/> 

     <FirmName/> 

      <Name/> 

      <AuthorizedAgent>false</AuthorizedAgent> 

      <EventCode>EX</EventCode> 

     </TrackDetail> 

     <TrackDetail> 

     <EventTime>2:34 am</EventTime> 

     <EventDate>January 10, 2017</EventDate> 

     <Event>Arrived at USPS Origin Facility</Event> 

     <EventCity>INDIANAPOLIS</EventCity> 

     <EventState>IN</EventState> 

    <EventZIPCode>46241</EventZIPCode> 

    <EventCountry/> 

    <FirmName/> 

    <Name/> 

    <AuthorizedAgent>false</AuthorizedAgent> 

    <EventCode>10</EventCode> 

    </TrackDetail> 

    <TrackDetail> 

    <EventTime>1:22 pm</EventTime> 

    <EventDate>January 9, 2017</EventDate> 

    <Event>Picked Up</Event> 

    <EventCity>INDIANAPOLIS</EventCity> 

    <EventState>IN</EventState> 

    <EventZIPCode>46227</EventZIPCode> 

    <EventCountry/> 

    <FirmName/> 

    <Name/> 

    <AuthorizedAgent>false</AuthorizedAgent> 

    <EventCode>03</EventCode> 

    </TrackDetail> 

    <TrackDetail> 

    <EventTime>4:43 pm</EventTime> 

    <EventDate>January 8, 2017</EventDate> 

    <Event>Shipping Label Created, USPS Awaiting Item</Event> 

    <EventCity>INDIANAPOLIS</EventCity> 

    <EventState>IN</EventState> 

    <EventZIPCode>46227</EventZIPCode> 

    <EventCountry/> 

    <FirmName/> 

    <Name/> 

    <AuthorizedAgent>false</AuthorizedAgent> 

    <EventCode>GX</EventCode> 

    <DeliveryAttributeCode>33</DeliveryAttributeCode> 

    </TrackDetail> 

    <TrackDetail> 

    <EventTime/> 

    <EventDate>January 8, 2017</EventDate> 

    <Event>Pre-Shipment Info Sent to USPS, USPS Awaiting Item</Event> 

    <EventCity/> 

    <EventState/> 

    <EventZIPCode/> 

    <EventCountry/> 

    <FirmName/> 

    <Name/> 

    <AuthorizedAgent>false</AuthorizedAgent> 

    <EventCode>MA</EventCode> 
    </TrackDetail> 

    </TrackInfo> 

    </TrackResponse> 

我如何检索HTML标签之间的一些信息并将其放入文本框?我找不到任何元素的ID,所以我不能使用的getElementById 请帮 谢谢

+1

大概是因为邮局API传回XML不是HTML的https: //www.usps.com/business/web-tools-apis/general-api-developer-guide.htm#_Toc423593922 – codeMonger123

+0

http://it.toolbox.com/blogs/smunk/using-usps-web-tools- with-vbnet-or-c-34277 – codeMonger123

回答

0

你可以使用XmlDocument的,是这样的:

​​
+0

它是如何学习足够的内联代码的反引号密钥,但不足以执行自动代码块的缩进? –