[XML-SIG] xmlpickle.py ?!
M.-A. Lemburg
mal@lemburg.com
Tue, 08 Aug 2000 11:07:34 +0200
"Rob W. W. Hooft" wrote:
>
> >>>>> "M-L" == M -A Lemburg <mal@lemburg.com> writes:
>
> M-L> BTW, I'm very new to XML... what's the general rule in XML on
> M-L> where to put the object value ? ... into an attribute or the tag
> M-L> content ?
>
> The subject of many heated debates. The rule I like is if you have a
> piece of data that is never going to contain any structure, you can
> make it an attribute. I happen to use attributes a lot for numeric
> values.
>
> I would personally never use <object type="integer">20</object>, since
> you might need more structure later. It is very difficult to add more
> sub-elements once there is character data (DTD issue). You can use
> <object type="integer"><value>20</value></object> to be more
> extensible (e.g. <object type="integer"><value>20</value>
> <limit><lowerbound>10</lowerbound> <upperbound>30</upperbound></limit>
> <format>%2d</format></object>; who knows when we'll have structured
> integers or subclassed integers like that....)
Good point (even though I'd put this meta data into that Object
tag as attribute :-).
Thanks,
--
Marc-Andre Lemburg
______________________________________________________________________
Business: http://www.lemburg.com/
Python Pages: http://www.lemburg.com/python/