I have had two new thoughts: If XCatalogs don't have to have a
specific root element like "XCatalog", then it would be possible
to incorporate them into random XML documents, so that any document
could serve as an XCatalog as long as it had (empty) elements with
the right names. Since instance-syntax catalogs have to be fully
parsed with an XML parser anyway, this is easily enough done.
This requires that XCatalog elements have a namespace of their own, of
course, which is surely a good idea anyhow.
-- John Cowan http://www.ccil.org/~cowan cowan@ccil.org You tollerday donsk? N. You tolkatiff scowegian? Nn. You spigotty anglease? Nnn. You phonio saxo? Nnnn. Clear all so! 'Tis a Jute.... (Finnegans Wake 16.5)