I ran into a very odd problem today. Due to a cut and paste update of a
database field, a Null (0x00) value was put into a string. This was
then used as part of a message by the XML::Compile SOAP client.
I ran into some funny problems. First, one toolset generated a �
for the null. However, this resulted
in an error when sent to an XML::SOAP server. - illegal XMLchar value 0
(I do not have the exact error message).
I then used an XML::Compile based client and looked at the SOAP message
that was being sent. It did not appear to have the null value in the
string.
Question: Does XML::Compile or its support libraries/facilties delete
NULL characters before
doing string encoding (i.e. - translates & to &)? Does it do this
for other characters?
Question: Is there a magic option/flag for XML::Compile so that it will
ACCEPT strings with encoded
null characters in them?
Question: If there is no way to do this, is there 'preprocess the
incoming message' option so that
in desperation cases the encoded NULL characters can be removed?
_______________________________________________
Xml-compile mailing list
[email protected]
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile