Home » Developing U++ » U++ Developers corner » Xmlize values
Re: Xmlize values [message #25504 is a reply to message #25503] |
Fri, 26 February 2010 13:12 |
|
mirek
Messages: 13976 Registered: November 2005
|
Ultimate Member |
|
|
mdelfede wrote on Fri, 26 February 2010 06:37 |
luzr wrote on Fri, 26 February 2010 11:57 | I was thinking about Xmlize Value problem and I think this should be quite a fine solution:
First, Xmlize itself should know all Values that are in the Core (I guess we are there already, right?).
Then, add registering mechanism for unknown Values. Anyway, I think it would be better not to register any values automatically, because that would link all XML code into any application. So
Last but not least, for non-registered Values, use binary serialization and put a hex string there. Important - this should be signalled in the serialization so that even if type is registered later, old XML files can still be loaded.
What do you think?
Mirek
|
That would be the best, besides (maybe) some problems that can arise in binary serialization of unknown types, if types are non-POD ones (don't know if Value can store such types).
|
Oh, I have meant only types that have binary serialization support in Value, of course...
Quote: |
About the non-auto registering of all value types.... fine, but if you forget to register it you'll have it binary serialized, not very nice.
|
True, but XML being backward compatible gives you oportunity to fix that later...
Quote: |
Maybe a conditional code part that does the registering only if XML code is included would be fine.
|
Maybe. Perhaps needs more thinking...
Ciao
Max
[/quote]
|
|
|
|
|
Xmlize values
By: mdelfede on Wed, 24 February 2010 00:12
|
|
|
Re: Xmlize values
By: mdelfede on Wed, 24 February 2010 00:20
|
|
|
Re: Xmlize values
By: koldo on Wed, 24 February 2010 12:14
|
|
|
Re: Xmlize values
By: mirek on Fri, 26 February 2010 11:57
|
|
|
Re: Xmlize values
By: koldo on Fri, 26 February 2010 12:27
|
|
|
Re: Xmlize values
By: mdelfede on Fri, 26 February 2010 12:37
|
|
|
Re: Xmlize values
By: mirek on Fri, 26 February 2010 13:12
|
|
|
Re: Xmlize values
By: mirek on Sun, 28 February 2010 15:08
|
|
|
Re: Xmlize values
By: koldo on Sun, 28 February 2010 15:44
|
|
|
Re: Xmlize values
By: mirek on Sun, 28 February 2010 17:03
|
|
|
Re: Xmlize values
By: koldo on Sun, 28 February 2010 17:32
|
|
|
Re: Xmlize values
By: mirek on Sun, 28 February 2010 23:09
|
|
|
Re: Xmlize values
By: mdelfede on Mon, 01 March 2010 09:53
|
|
|
Re: Xmlize values
By: mirek on Mon, 01 March 2010 10:20
|
|
|
Re: Xmlize values
|
|
|
Re: Xmlize values
By: mdelfede on Mon, 01 March 2010 11:08
|
|
|
Re: Xmlize values
|
|
|
Re: Xmlize values
By: mirek on Tue, 09 March 2010 09:35
|
|
|
Re: Xmlize values
|
|
|
Re: Xmlize values
By: mirek on Wed, 10 March 2010 08:55
|
|
|
Re: Xmlize values
By: mdelfede on Sun, 28 February 2010 20:41
|
Goto Forum:
Current Time: Thu May 09 16:09:47 CEST 2024
Total time taken to generate the page: 0.01505 seconds
|