[xsde-users] Polymorphic data model and custom binary streams -- doe not seem to work right.

Nikita Visnevski nikita_visnevski at hotmail.com
Wed Jun 20 11:09:30 EDT 2012


Boris,

it is actually funny to me that nobody asked this from XSD/e.  The whole reason why I need it is because the experimental code that I am writing needs to run on the real-time embedded device, and compressing xml streams is exactly what I need in this application.  I want the data exchange packets going to and coming from the device to be as small as possible.  It is a bit counter-intuitive to me that people wanted it in XSD, but not in XSD/e.

I will give it a thought and let you know.

Thanks

> Date: Wed, 20 Jun 2012 15:44:52 +0200
> From: boris at codesynthesis.com
> To: nikita_visnevski at hotmail.com
> CC: xsde-users at codesynthesis.com
> Subject: Re: [xsde-users] Polymorphic data model and custom binary streams	-- doe not seem to work right.
> 
> Hi Nikita,
> 
> Nikita Visnevski <nikita_visnevski at hotmail.com> writes:
> 
> > Are there plans to support this feature in XSDe?  If so, what would be
> > the time frame?
> 
> It is on our "possible new features" list, however, it doesn't seem like
> something that a lot of people are interested in. In fact, you are the
> first person asking for this functionality. So at the moment we have
> no plans to implement it any time soon.
> 
> Having said that, if you/your company needs it, we can consider doing
> this work as custom development on commercial basis. In fact, if I
> remember correctly, the same was implemented in XSD this way. That
> is, someone needed it in their application and they paid for its
> implementation. Contact me off-list if you are interested.
> 
> 
> > Any recommendation on what I can do in the meantime? I guess I can try
> > to implement a subset of this capability manually, though it sounds like
> > a bit of a tedious and daunting task.
> 
> Yes, the easiest way is probably to implement it properly in the compiler
> (XSD/e). The other way would be to customize every polymorphic type in your
> schema and provide custom insertion/extraction operators that handle
> polymorphism.
> 
> Boris
 		 	   		  


More information about the xsde-users mailing list