- From: Sean Hayes <Sean.Hayes@microsoft.com>
- Date: Thu, 16 Apr 2009 16:30:13 +0100
- To: "Glenn A. Adams" <gadams@xfsi.com>, Public TTWG List <public-tt@w3.org>
- Message-ID: <AB3FC8E280628440B366A29DABB6B6E806CE1E481F@EA-EXMSG-C334.europe.corp.microsoft.>
Right, but that brings us back to the original starting point: Should xml:preserve create a block level item to hold the preserved PCDATA in a div context or not. I don't believe the spec is clear on that point, it doesn't say that it should, but then it doesn't say it shouldn't either. My expectation is that it should not, but I'd like some words in the spec to indicate this explicitly. Sean Hayes Media Accessibility Strategist Accessibility Business Unit Microsoft Office: +44 118 909 5867, Mobile: +44 7875 091385 From: Glenn A. Adams [mailto:gadams@xfsi.com] Sent: 16 April 2009 4:17 PM To: Sean Hayes; Public TTWG List Subject: Re: Spec question. xml:space well, the same information is also obtained from the XML Representation - Element Information Item of div and p, in sections 7.1.4 and 7.1.5, respectively, which, under the Content definition includes Block.class for the former and Inline.class for the latter, where these latter two are defined in Table 4 in Section 5.3.1, where you can see that only Inline.class includes #PCDATA, i.e., having a mixed content model On 4/16/09 11:05 PM, "Sean Hayes" <Sean.Hayes@microsoft.com> wrote: Perhaps a note in the Section 4 abstract document type, or under xml:space would clarify this? Sean Hayes Media Accessibility Strategist Accessibility Business Unit Microsoft Office: +44 118 909 5867, Mobile: +44 7875 091385 From: Glenn A. Adams [mailto:gadams@xfsi.com] Sent: 16 April 2009 3:28 PM To: Sean Hayes; Public TTWG List Subject: Re: Spec question. xml:space It's not straightforward to extract this information from the text of the spec. From the RNG schema's Content Module (C.1.2.3), the definition of TTAF.Inline.class includes the keyword "text", which is referenced by TTAF.p.content, but not by TTAF.div.content. TTAF.div.content includes TTAF.Block.class which does not include "text". A similar logic applies for the XSD schema. On 4/16/09 10:20 PM, "Sean Hayes" <Sean.Hayes@microsoft.com> wrote: Thanks, that's kind of what I thought, but I don't see what combination of spec references provides that answer. From: Glenn A. Adams [mailto:gadams@xfsi.com] Sent: 16 April 2009 2:53 PM To: Sean Hayes; Public TTWG List Subject: Re: Spec question. xml:space On 4/16/09 8:57 PM, "Sean Hayes" <Sean.Hayes@microsoft.com> wrote: I'm trying to determine the proper handling of xml:space in the following example fragment: My question is, what if anything should happen to preserved space between the div and first and last p and between the p elements. Inline text is not legal here, so should anonymous <p> elements be inserted, or is the space ignored? [GA] It (the whitespace) is ignored since the content type for <tt:div> is not MIXED.
Received on Thursday, 16 April 2009 15:37:04 UTC