[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Multi-valued attributes
* James Tauber | | xmlsoftware.com is a single XML document with two main sections, a | list of categories with descriptions and a list of software. Each | category has an ID. IDREFS could be used for associating products | with one *or more* categories: My XML tools list in fact does this. And since it has a separate section for vendors IDREFS are used to identify vendors as well. Thus PyExpat can be listed as the work of both James Clark and Jack Jansen. The matter of IDREFS support in XSL was never a problem, since I use Python for my conversion to HTML. I've built a module that represents the contents using Vendor, Product and Category objects and uses hashtables to resolve IDREFs. This has the added advantage that from the same in-memory API I can easily build my search index[1]. The Python marshal module is used to dump and load the index, and for the moment (current DB size) this operation is lightning fast. | James | (not an SGML tribal elder) --Lars M. (not an elder at all :) [1] <URL:http://birk105.studby.uio.no/cgi-bin/searchform.py> xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|