- From: Rick Jelliffe <ricko@allette.com.au>
- Date: Wed, 18 Sep 1996 21:38:27 +1000 (EST)
- To: Paul Prescod <papresco@calum.csclub.uwaterloo.ca>
- Cc: w3c-sgml-wg@w3.org
(Not important point)
On Mon, 16 Sep 1996, Paul Prescod wrote:
> At 09:00 PM 9/15/96 CDT, Paul Grosso wrote:
> >At this point after reading all the "cute trick with delimiters" postings
> >that attempt to address the EMPTY element, I'm tempted to say that XML
> >just represent empty elements as everyone knows them in RCS 8879, and
> >we just have to include the "list of empty elements" information along
> >with the XML document instance.
>
> Did we decide that the "don't worry be smart" proposal was too difficult?
> This was the proposal to force parsers to keep a stack and reparent content
> if the next end tag doesn't match the start tag.
A simpler way is (if scanning can be done by a single DFA, and if end-tag
ommision & #CONREF are not allowed, etc.) to simply scan through for all
end-tags: if an element has an end-tag it can be added to the list of
non-empty elements. Then, the document can be parsed by a second pass with
this knowledge: no trees and reparenting, or "list of empty elements"
required. (Whether this is a good method for the kind of tasks XML is
intended is another matter.)
Rick Jelliffe http://www.allette.com.au/allette/ricko
email: ricko@allette.com.au
================================================================
Allette Systems http://www.allette.com.au
email: info@allette.com.au
10/91 York St, 2000, phone: +61 2 9262 4777
Sydney, Australia fax: +61 2 9262 4774
================================================================
Received on Wednesday, 18 September 1996 08:50:43 UTC