[ 
https://issues.apache.org/jira/browse/AXISCPP-1002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12628780#action_12628780
 ] 

nadiramra edited comment on AXISCPP-1002 at 10/3/08 1:54 PM:
--------------------------------------------------------------

For xsd:anyType, we will create a new primitive datatype, xsd__anyType, that is 
basically a string.

Stay tuned.




      was (Author: nadiramra):
    The current implementation for xsd:any element is to map it to the 
following c++ structure:

The current implement for xsd:any element is to map it to following c++ class:

class STORAGE_CLASS_INFO AnyType
{
public:
    AnyType();
    ~AnyType();

    /**
     * _array Contains an array of xml encoded strings.
     */
    XML_String* _array;

    /**
     * _size Contains how many xml strings are there in _array
     */
    int _size;
};

I have used the same structure for xsd:anyType's.  Stage one has been completed 
in SVN revision 696485 (http://svn.apache.org/viewvc?view=rev&revision=696485). 
 Basically stage one does not handle arrays of anyType's.  That will be 
forthcoming. 
  
> Support for xsd:anyType
> -----------------------
>
>                 Key: AXISCPP-1002
>                 URL: https://issues.apache.org/jira/browse/AXISCPP-1002
>             Project: Axis-C++
>          Issue Type: New Feature
>          Components: Serialization
>    Affects Versions:  1.6 Beta
>         Environment: Windows XP client (AXIS/C++ version 1.6b ), VMware ESX 
> 3.0 server (Axis/Java version 1.2.1)
>            Reporter: Matt Love
>         Attachments: patch, vimsdk.zip
>
>
> Axis/C++ currently doesn't seem to allow me to send the typename of a complex 
> object down to the serializer.  This is causing problems when trying to 
> serialize a 'derived' object, as the server cannot identifiy the correct 
> derived type without xsi:type.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to