[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (OFFICE-3950) text:ruby element needs special casing in 3.17 Foreign Elements and Attributes
Michael Stahl created OFFICE-3950:
-------------------------------------
Summary: text:ruby element needs special casing in 3.17 Foreign Elements and Attributes
Key: OFFICE-3950
URL: https://issues.oasis-open.org/browse/OFFICE-3950
Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
Issue Type: Bug
Components: Document Structure, Part 1 (Schema)
Affects Versions: ODF 1.2
Reporter: Michael Stahl
Assignee: Michael Stahl
Fix For: ODF 1.3
ODF 1.2 part 1, 3.17 Foreign Elements and Attributes
contains this sentence:
"if the OpenDocument schema permits the inclusion of character data for all its ancestors up to the <text:p> or <text:h> element ancestor element,"
clearly the intent here is character data that ends up as paragraph text, and as usual the special case of the ruby element isn't handled.
{noformat}
<element name="text:ruby">
<optional>
<attribute name="text:style-name">
<ref name="styleNameRef"/>
</attribute>
</optional>
<element name="text:ruby-base">
<zeroOrMore>
<ref name="paragraph-content-or-hyperlink"/>
</zeroOrMore>
</element>
<element name="text:ruby-text">
<optional>
<attribute name="text:style-name">
<ref name="styleNameRef"/>
</attribute>
</optional>
<text/>
</element>
</element>
{noformat}
<text:ruby> does not allow <text/> directly, so any character data inside <text:ruby-base> is excluded by the language in 3.17.
--
This message was sent by Atlassian JIRA
(v7.7.2#77003)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]