flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ben Burns (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (FLEX-33644) XMLEncoder improperly handles encoding the string "null".
Date Fri, 02 Aug 2013 13:45:48 GMT

     [ https://issues.apache.org/jira/browse/FLEX-33644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ben Burns updated FLEX-33644:
-----------------------------

    Description: 
The following code returns an empty string:

    var enc:XMLEncoder = new XMLEncoder();
    enc.encode("null");

However, SchemaMarshaller.marshall() correctly returns the string "null".

I believe the problems is that XML.appendChild (as used in XMLEncoder.setValue) for some reason
treats the string "null" differently. I have no idea why.

If you're curious as to why I think this is a bug, see this StackOverflow question:
http://stackoverflow.com/questions/4456438/how-can-i-pass-the-string-null-through-wsdl-soap-from-as3-to-coldfusion-web

Finally, see this fiddle for examples:
http://wonderfl.net/c/jYIm

  was:
The following code returns an empty string:

    var enc:XMLEncoder = new XMLEncoder();
    enc.encode("null");

However, SchemaMarshaller.marshall() correctly returns the string "null".

I believe the problems is that XML.appendChild for some reason treats the string "null" differently.
I have no idea why.

If you're curious as to why I think this is a bug, see this StackOverflow question:
http://stackoverflow.com/questions/4456438/how-can-i-pass-the-string-null-through-wsdl-soap-from-as3-to-coldfusion-web

Finally, see this fiddle for examples:
http://wonderfl.net/c/jYIm

    
> XMLEncoder improperly handles encoding the string "null".
> ---------------------------------------------------------
>
>                 Key: FLEX-33644
>                 URL: https://issues.apache.org/jira/browse/FLEX-33644
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: RPC: General
>    Affects Versions: Adobe Flex SDK 3.5 (Release)
>            Reporter: Ben Burns
>              Labels: rpc, soap, xml, xmlrpc
>
> The following code returns an empty string:
>     var enc:XMLEncoder = new XMLEncoder();
>     enc.encode("null");
> However, SchemaMarshaller.marshall() correctly returns the string "null".
> I believe the problems is that XML.appendChild (as used in XMLEncoder.setValue) for some
reason treats the string "null" differently. I have no idea why.
> If you're curious as to why I think this is a bug, see this StackOverflow question:
> http://stackoverflow.com/questions/4456438/how-can-i-pass-the-string-null-through-wsdl-soap-from-as3-to-coldfusion-web
> Finally, see this fiddle for examples:
> http://wonderfl.net/c/jYIm

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message