palette has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I have a very simple script to post XML using curl to an URL
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
Pls let me know what is the reason for this error, and what needs to be verified to make it work.
I have a very simple script to post XML using curl to an URL
On executing the script I am getting this error.$xml ='<?xml version="1.0" encoding="UTF-8"?> <TEST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <TEST1> <ID>1223</ID> <DESCRIPTION>XXXXX</DESCRIPTION> </TEST1> </TEST> '; $curl ='/usr/local/bin/curl --silent -m 120 -d "'.$xml.'" '. 'http://l +ocalhost/check.cgi'; $responsexml = `$curl`; print $responsexml;
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
Pls let me know what is the reason for this error, and what needs to be verified to make it work.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Curl with perl
by fullermd (Priest) on Jan 22, 2009 at 07:32 UTC | |
Re: Curl with perl
by dHarry (Abbot) on Jan 22, 2009 at 08:49 UTC | |
Re: Curl with perl
by clscott (Friar) on Jan 23, 2009 at 00:47 UTC |
Back to
Seekers of Perl Wisdom