- From: <w3t-archive+esw-wiki@w3.org>
- Date: Tue, 14 Feb 2006 07:08:58 -0000
- To: w3t-archive+esw-wiki@w3.org
Dear Wiki user, You have subscribed to a wiki page or wiki category on "ESW Wiki" for change notification. The following page has been changed by YvesSavourel: http://esw.w3.org/topic/its0601ReqInlineElements ------------------------------------------------------------------------------ Two types of information are needed: - 1- A way to distinguish elements that may hold text content, from elements that never have text content. + 1- A way to distinguish elements that may hold text content (a), from elements that never have text content (b). - Example: The element <p> may hold text: + Example for (a): The element <p> may hold text: {{{<p> <b>This is bold.</b> <i>This is italic.</i> </p>}}} - Example: The element <ul> should not hold text: + Example for (b): The element <ul> should not hold text: {{{<ul> <li>This is the first item.</li> @@ -40, +40 @@ </ul>}}} - 2- A way to distinguish independent text content that is nested within another content, from text content that is part of its parent element's content. + 2- A way to distinguish independent text content that is nested within another content (c), from text content that is part of its parent element's content (d). + Examples for (c): + - Example: The text in <fn> is distinct from the text of <p> + A footnote in DITA: The text in <fn> is distinct from the text of <p> {{{<p>Palouse horses<fn callout="#">A Palouse horse is the same as an Appaloosa.</fn> have spotted coats.</p>}}} - '''[[FS-''' The problem here is that in some markup schemes <p> might be used as part of <fn>: + Or, a more complex case: a footnote in OpenDocument: - {{{<p>Palouse horses<fn callout="#"><p>A Palouse horse is - the same as an Appaloosa.</p></fn> have spotted coats.</p>}}} + {{{... + <text:p text:style-name="Standard"> + Palouse horses + <text:note text:id="ftn1" text:note-class="footnote"> + <text:note-citation>1</text:note-citation> + <text:note-body> + <text:p text:style-name="Footnote"> + A Palouse horse is the same as an Appaloosa.</text:p> + </text:note-body> + </text:note> + have spotted coats.</text:p> + ...}}} - That is, a simple list of element names seems not to solve the problem of classifying elements.''']]''' - - This corresponds to two distinct text runs: + Both examples corresponds to two distinct text runs: * Palouse horses have spotted coats. * A Palouse horse is the same as an Appaloosa. + - Example: The text in <term> is part of the text of <p> + Example for (d): The text in <term> is part of the text of <p> {{{<p><term>Palouse horses</term> have spotted coats.</p>}}}
Received on Tuesday, 14 February 2006 16:11:13 UTC