[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ftpapi Digest, Vol 113, Issue 20
My personal favorite is Notepad++ with the "XML Tools" plug-in.
Thomas.
Am 24.03.2016 um 15:24 schrieb Charles Wilt:
> �You can validate the XML you get with one of the many online XML
> validators..
> Such as : [1]http://www.xmlvalidation.com/
> If the XML is not valid, you have two choices.
> 1) Get the service to send back a valid XML doc.
> 2) Parse the doc yourself, instead of asking HTTP API to do it.
> Charles
> On Wed, Mar 23, 2016 at 6:21 PM, Baeten, John
> <[2]John.Baeten@xxxxxxxxxx> wrote:
>
> Thank you for that information.� It looks like the original XML
> that I am trying to retrieve does not have the <?xml version=1.0"...
> But if I can get that part to work the next URL call give me back
> that information (well just the first part) as shown below.
> The URL is:
> [3]https://xxxendservicewebapp.xxxwebsites.net/api/EndServiceMessage
> /GetMessage?id=8073fc27-93d4-42c6-9fe6-a68629785ef5
> When I put that into Firefox I get back:
> (also I see some of the XML is not correct, example is <Comments
> />)� So I am not sure if that is why I am not able to have the
> program download it.
> <string><?xml version="1.0" ?>
> <EndService>
> � <Service>
> � � <RouteID>6264</RouteID>
> � � <EmployeeID>[4]Sam@xxxxxxx</EmployeeID>
> � � <ServiceID>8073fc27-93d4-42c6-9fe6-a68629785ef5</ServiceID>
> � � <ServiceName>152606</ServiceName>
> � � <GMTOffsetInMinutes>330</GMTOffsetInMinutes>
> � � <ServiceStart>2016-02-29T10:11:25</ServiceStart>
> � � <ServiceEnd>2016-02-29T10:24:08</ServiceEnd>
> � � <NextServiceStart />
> � � <TotalAmount>0.00</TotalAmount>
> � � <Comments />
> � �
> <SourceSystemModifyTS>2016-02-29T10:24:08</SourceSystemModifyTS>
> � � <ServiceAddressID>S60012005121937626000</ServiceAddressID>
> � � <ReasonID />
> � � <LanguageId>EN</LanguageId>
> � � <ServiceAddressSurveyID />
> � � <TaxAmount />
> � � <WorkOrder>
> � � �
> <WorkOrderID>ac4c3400-66db-4790-86b5-8e895be0f76c</WorkOrderID>
> � � � <WorkOrderName>152606</WorkOrderName>
> � � � <VisitTypeID>17</VisitTypeID>
> � � � <MobileCreateFlag>true</MobileCreateFlag>
> � � </WorkOrder>
> � � �
> <SourceSystemModifyTS>2016-02-29T10:24:08</SourceSystemModifyTS>
> � � </ServiceSignOff>
> � � <ServiceSubTypes>
> � � � <ServiceSubType>
> � � � � <TypeID>1</TypeID>
> � � � � <SubTypeID>A</SubTypeID>
> � � � � <CallID />
> � � � � <PricePerService />
> � � � � <ServiceQuantity />
> � � � � <PriceChangeFlag />
> � � � � <PriceChangeReason />
> � � � � <SourceSystemModifyTS />
> � � � </ServiceSubType>
> � � </ServiceSubTypes>
> � </Service>
> </EndService></string>
> When I copy that same URL and put it in the program I get back:
> XML parse failed at line 1, col 17: not well-formed (invalid token)
> I guess my new question is - are then sending me messed up XML and
> that is why the program cannot load/display it in any way?� And if
> that is the case, why can I see the XML by using Firefox with no
> issues?� For the HTTP API programs to work, does the XML need to be
> a true XML document with the <?xml version="1.0"
> encoding="ISO-8859-1" ?> at the top?
> Can you please tell me how to turn on the debug log?� When I was in
> the program I did see it going to write a debug log, but skipped it
> because it was not turned on.� Where do you go to turn it on?
> Thanks again,
> John Baeten
>
> References
>
> 1. http://www.xmlvalidation.com/
> 2. mailto:John.Baeten@xxxxxxxxxx
> 3. https://xxxendservicewebapp.xxxwebsites.net/api/EndServiceMessage/GetMessage?id=8073fc27-93d4-42c6-9fe6-a68629785ef5
> 4. mailto:Sam@xxxxxxx
>
>
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------