- From: Ailleen Lien <alien@clientsoft.com>
- Date: Wed, 24 Jan 2001 12:28:21 -0500
- To: 'Markus Bäurle' <m.baeurle@caa.de>
- Cc: "'www-lib@w3.org'" <www-lib@w3.org>
Hi,
You may try the followings:
/* Create a request */
request = HTRequest_new();
/* Set the default output to "asis" */
HTRequest_setOutputFormat(request, HTAtom_for("text/xml"));
/* Get an anchor object for the destination URI */
dst = HTAnchor_findAddress(dst_str);
src = HTTmpAnchor(NULL);
HTAnchor_setDocument(src, src_str);
//HTAnchor_setFormat(src, WWW_PLAINTEXT);
HTAnchor_setFormat(src, HTAtom_for("text/xml"));
HTAnchor_setCharset(src, HTAtom_for("UTF-8"));
Regards,
Ailleen Lien
-----Original Message-----
From: Markus Bäurle [mailto:m.baeurle@caa.de]
Sent: Wednesday, January 24, 2001 11:48 AM
To: 'www-lib@w3.org'
Subject: HTTP-GET of XML file
Hello,
I'd be very glad if somebody could help me with this problem:
I'm trying to build on the chunkbody example to fetch an XML file from a web
server.
It all works fine if I'm fetching an HTML file, but with an XML file,
HTLoadAnchorToChunk() returns
a zero size chunk (output format is set to WWW_SOURCE with
HTRequest_setOutputFormat()).
With an output format of WWW_RAW, there is a delay of about 14 seconds (!)
before I get the chunk, but this is not ideal anyway as I don't want the
header.
What do I need to set/change to get an XML file without problems? I know it
must have something to do with the content type being different but haven't
quite understood how this changes the behaviour of
the libwww.
Thanks in advance for any help!
Mit freundlichen Grüssen / Best regards
Markus Bäurle
Softwareentwicklung / Software Development
CAA AG
Raiffeisenstr. 34
70794 Filderstadt-Bonlanden
Germany
Tel: +49 / 711 / 9 0 77 0 - 363
Fax: +49 / 711 / 9 0 77 0 - 199
E-Mail: m.baeurle@caa.de
Web: http://www.caa.de
Received on Wednesday, 24 January 2001 12:28:36 UTC