[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (OFFICE-4036) office:value-type - confusing language?
[ https://issues.oasis-open.org/browse/OFFICE-4036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=73580#comment-73580 ]
Regina Henschel commented on OFFICE-4036:
-----------------------------------------
Here my understanding of it:
"these elements" are not the elements <table:table-cell> or <text:expression> and so on, but it is about the items in the table. It becomes clearer by the schema. The "common-value-and-type-attlist" symbol groups office:value-type attribute and office:foo-value attribute and only in case of office:value-type="string" the associated office:sting-value attribute is optional.
These pairs are sometimes optional, sometimes mandatory for the element, which contains such pair.
A <table:table-cell> has a lot of allowed child elements, but no pure character data. Look at symbol "text-content" in the schema. In context of this section it seems that "<table:table-cell> element content" means the characters, which are displayed to the user.
Example A: office:value-type="date" and office:date-value="2019-04-28". Depending on number format and language, the table cell might show to the user "28.04.2019" or "Sonntag" or "Apr" or "2019/04/19" or "2019/19/04" or something else. In all such cases the 'content' differs from the 'value'.
Example B: The table cell shows a 'content' "45" to the user. The origin could be the pair [office:value-type="float" office:value="45"] or the pair [office:value-type="string" office:string-value="45"].
Example C: The 'value' office:value="0.25" is presented to the user as 'content' "0.25" or "25%", depending whether office:value-type="float" or office:value-type="percent" is used.
I have no suggesting for a better wording or structure of the text.
> office:value-type - confusing language?
> ---------------------------------------
>
> Key: OFFICE-4036
> URL: https://issues.oasis-open.org/browse/OFFICE-4036
> Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
> Issue Type: Bug
> Affects Versions: ODF 1.4
> Environment: schema
> Reporter: Patrick Durusau
> Priority: Minor
>
> 3rd paragraph of office:value-type reads:
> *****
> The value type of each of these elements shall be specified. If the value type is not {{string}} or if the {{<}}{{table:table-cell}}{{>}} element content differs from the value of the element, the corresponding Value Attribute(s) (Table 14 - Value attributes) shall contain the value(s) of the element.
> *****
> First, the mandatory appearance of type should be specified at each element and not here. So lose the first sentence.
> Second, I don't know what the second element in "if the {{<}}{{table:table-cell}}{{>}} element content differs from the value of the element" is making reference to? How can cell content differ from "the value of the element?"
--
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]