XML design of ((a and b) or c)
I've just had to design some XML to model items that can have "and" and "or" relationships between each one. For example: (a and b) or c could be designed as: <or> <a> <and> <b/> <c/> </and> </or> another option could be to rely on position: <a> <and/> <b/> <or/> <c/> and another could be model the relationships separately somehow: <relationships> <rel ref="r1" type="and"> <ent id="a"/> <ent id="b"/> </rel> <rel ref="r2" type="or"> <ent id="r1"/> <ent id="c"/> </rel> </relationships> <a id="a"/> <b id="b"/> <c id="c"/> Each has its own advantages/drawbacks. Personally I like the first technique, although it can get cluttered when there are 10+ items. Are there any better ways that I'm missing? cheers andrew
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
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