The ‘Retrieves’ verb explicitly references a runtime behavior, which is out of the documented scope of the OOXML proposition, and not operable as far as a document storage format is concerned. The resulting definition for ‘FILESIZE’ is broken.
Define ‘FILESIZE’ properly or else remove all references to it from the OOXML text.
page 1531, line 26 Part 4, Section 2.16.5.24 FILESIZE
te
Proposed Disposition of DIS 29500 Comment FR-0235 (Modified: 2007-12-08) WordprocessingML fields are useful because they can be updated, which requires some sort of runtime semantic. As such, the implementing application must perform certain operations, in this case, obtaining the size of the file from the file system through some implementation-specific means. Ecma TC45 debated at length the issue of whether OOXML should include such runtime semantics, and decided it should. (This is also important when it comes to SpreadsheetML functions.) That said, the following change will be made to Part 4, §2.16.5.24, page 1,531, lines 2627: Description: Retrieves t T he size of the current document WordprocessingML package in bytes. [Note: This information is not stored inside the document's XML. It needs to be obtained from the file system. end note] Similar Comments: BR-0020 ,
