|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: [newbie] Mapping a Map 101?
> I see. So generally speaking, explicitly "normalizing" the data is > mostly beneficial for the processing tools? Don't forget the biggest (err) tool of all, however, the humans who have to work with the data! Doesn't it make more sense to model a dictionary as a set of entries, and an entry is a set of key/value pairs? When you think "set of" in XML, think "child element" FWIW, here's what I'd do <dictionary> <e> <key type="...">blabla</key> <value type="...">foo foo</value> <e> </dictionary> As for e/entry and key/k value/v, that's your choice. I'd add a type attribute (leaving it out defaults to "string" probably) so that if you build xml<->data tools you know what you've got. I'd use type as an attribute, since it is meta-data information about the content. Cute 'nym. /r$ -- Rich Salz, Chief Security Architect DataPower Technology http://www.datapower.com XS40 XML Security Gateway http://www.datapower.com/products/xs40.html XML Security Overview http://www.datapower.com/xmldev/xmlsecurity.html
|
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








