OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Multi-valued attributes

[ Lists Home | Date Index | Thread Index ]
  • From: Lars Marius Garshol <larsga@ifi.uio.no>
  • To: "XML Dev" <xml-dev@ic.ac.uk>
  • Date: 18 Mar 1999 11:50:48 +0100

* 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@ic.ac.uk
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@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS