W3C home > Mailing lists > Public > public-xml-er@w3.org > February 2012

Re: Marcos simple sample

From: David Carlisle <davidc@nag.co.uk>
Date: Tue, 28 Feb 2012 15:28:24 +0000
Message-ID: <4F4CF298.9060303@nag.co.uk>
To: Innovimax W3C <innovimax+w3c@gmail.com>
Cc: "public-xml-er@w3.org Community Group" <public-xml-er@w3.org>, Anne van Kesteren <annevk@opera.com>
On 28/02/2012 14:51, Innovimax W3C wrote:
> Using current version of Anne Spec [1] it seems like the output is
> left unchanged
>
> <example> <child>Can I self close like a HTML <p> element? <child>Or
> am I a child of child?
>
> Did I understand it correctly ? Anne, David ?


No I believe it would be as html5 here (but without the p weirdness html
has) so

<example>
child>Can I self close like a HTML <p> element?
<child>Or am I a child of child?</child></p></child></example>

The way Anne has it currently, the stack of open elements is not 
explicitly closed on EOF in the tokenisation state but it is handled in 
the tree building second phase. (That phase also doesn't need to do 
anything explicit at EOF other than stop, you don't need to close the 
nodes as entire nodes were built on seeing the start tag, at EOF You 
just stop adding content and go with what you have.

The output can't correspond to unclosed elements as it is a DOM tree so
when you linearise that to get something to put in email it always ends
up having matching tags. (Currently it may not be well formed due to
issues about legal characters but that's not the issue here I think)

David

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________
Received on Tuesday, 28 February 2012 15:29:00 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 28 February 2012 15:29:00 GMT