|
Subject: (dsssl) Hypothetical question on namespaces From: Trent Shipley <tcshipley@xxxxxxxxxxxxx> Date: Wed, 3 Oct 2001 10:05:20 -0700 |
I briefly considered using TEIL for the body of my paper and DocBook for the
bibliography.
However, I discarded that for two reasons:
1) DocBook wasn't so much closer to the ad-hoc SGML form the bibliography
currently has.
2) Dealing with the name-space problem could be a nightmare.
===========
I'm a couple hundred pages into the DSSSL document and have looked briefly at
Goldfarb's annotation of the SGML standard. Neither seems to have any real
concept of name-space although SGML does have a weird provision for
concurrency.
As near as I can tell the difference between name-spaces and concurency is
that namespaces are mutually independent while concurent lexical sets can
actually share lexical elements [namespaces never *really* share lexical
elements, despite the existence of homonyms.] This implies that a document
with concurrent SGML sets will be parsed into multiple groves that can
intersect at certain nodes. On the other hand, if the concurrency is in the
form of multiple namespaces the document grove must relatively well formed.
The lexical set of the document consists of the union of non-intersecting
lexical sets; therefore, none of the resulting sub-groves will intersect.
================
Now namespaces are an integral part of XML practice.
nsgmls claims to deal with XML; therefore, it must cope with namespaces.
OpenJade says it can't do concurrency, but it too must be able to cope with
XML namespaces.
How do they do this?
================
Short of editing TEIL and the relevant modules in DocBook (or switching to
the XML versions of both, that would be cheating since it should just work)
would there have been an elegant way to mix-and-match two or more Document
Types
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| (dsssl) Euro currency, jany . quintard | Thread | Re: (dsssl) Hypothetical question o, David Carlisle |
| (dsssl) Euro currency, jany . quintard | Date | Re: (dsssl) newbie coding question, Trent Shipley |
| Month |