Subject: Jade and hyperdocuments From: David Megginson <dmeggins@xxxxxxxxxx> Date: Tue, 22 Apr 1997 10:42:52 -0400 |
W. Eliot Kimber writes: > Is it still the case that Jade can only process a single document > instance at a time? In other words, there's no way to call the SGML > document grove constructor recursively in order to bring multiple > document groves into memory? Yes, it's still the case. Jade will be able to process multiple instances when it introduces the `sgml-parse' SDQL primitive from clause 10.1.7 of ISO/IEC 10179:1996. For those who are interested, here is the description (retyped by hand): 10.1.7 SGML Grove Construction (sgml-parse string #!key active: parent:) Returns a node-list containing a single node that is the root of a grove build by parsing an SGML document or subdocument using the SGML property set. `string' is the system identifier of the SGML document entity or SGML subdocument entity. `active:' is a list of strings specifying the names of the active DTD or LPDs. At most one DTD shall be active. If `parent:' is specified, then the entity to be parsed is an SGML subdocument entity, and the value shall be a singleton node-list in the grove in which the subdocument should be treated as being declared. This uses the default grove plan, which is determined in an application-dependent manner. In other words, you will be able to use this primitive to parse an SGML document or subdocument and get the root node. As far as I can tell by reading the source, Jade is entirely capable of dealing with multiple groves already, except that someone would need to write a class to build the grove. All the best, David -- David Megginson ak117@xxxxxxxxxxxxxxxxxxx Microstar Software Ltd. dmeggins@xxxxxxxxxxxxx University of Ottawa dmeggins@xxxxxxxxxx http://www.uottawa.ca/~dmeggins
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Jade and hyperdocuments, Henry S. Thompson | Thread | Re: Jade and hyperdocuments, W. Eliot Kimber |
Re: Jade for HTML, David Megginson | Date | Re: Jade for HTML, Paul Prescod |
Month |