|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] writing good xml
Dear All A general question and a specific one. Someone once told me that you should only used attributes when you know that you will never need another attribute. (Case 1) And then I read somewhere to forget about attributes except for the exception of an id attribute. (Case 2) Does anyone care to comment and clarify this. And to add a specific question. I want to define a set of 64 bit flags, and I want to only define ones that are true. What do you reckon is the best ways to do this: Case 1 <x flag0="true" flag4="true"/> or Case 2 <x> <flag0>true</flag0> <flag4>true</flag4> </x> or something like: Case 3 <Flags><2></2><7></7><18></18></Flags> or Case 4 <Flags Value="20"> <!- Binary 10100 --> <flag3/> <flag5/> </Flags> or Case 5 <FlagDef> <Serif>2</Serif> <Italic>7</Italic> <SmallCap>18</SmallCap> </FlagDef> <Flags Value="9"> <Serif>true</Serif> <Italic>true</Italic> </Flags> or something better? Can anyone see any problems with any of the propositions? I would like the resulting XML to be easy to parse and to transform ( ie not tricky xpath or recursion required). I haven't decided whether to use events such as those found in sax. any comments or suggestions would be gladly appreciated. regards kent gibson
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








