diff options
author | Sascha Ballach <sab@openoffice.org> | 2001-02-01 16:38:58 +0000 |
---|---|---|
committer | Sascha Ballach <sab@openoffice.org> | 2001-02-01 16:38:58 +0000 |
commit | ac4e518c5cc20867e3fe92c2339efe0db187458d (patch) | |
tree | 60e91af627fac1fc3baba41477bbc0dfe355ed9f /xmloff/dtd/table.mod | |
parent | 0d6dadbc6494198d3eec6fce8aae2e77493dbd7e (diff) |
add change track for spreadsheet documents
Diffstat (limited to 'xmloff/dtd/table.mod')
-rw-r--r-- | xmloff/dtd/table.mod | 173 |
1 files changed, 143 insertions, 30 deletions
diff --git a/xmloff/dtd/table.mod b/xmloff/dtd/table.mod index e1123f3171..d666690c3b 100644 --- a/xmloff/dtd/table.mod +++ b/xmloff/dtd/table.mod @@ -1,5 +1,6 @@ +<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Sascha Ballach (Star Office GmbH) --> <!-- - $Id: table.mod,v 1.21 2001-01-15 17:17:24 dvo Exp $ + $Id: table.mod,v 1.22 2001-02-01 17:38:58 sab Exp $ The Contents of this file are made available subject to the terms of either of the following licenses @@ -52,7 +53,107 @@ Contributor(s): _______________________________________ --> - +<!ELEMENT table:tracked-changes (table:cell-content-change | table:insertion | table:deletion | table:movement | table:rejection)+> +<!ELEMENT table:dependences (table:dependence)+> +<!ELEMENT table:dependence EMPTY> +<!ATTLIST table:dependence + table:id CDATA #REQUIRED +> +<!ELEMENT table:deletions (table:cell-content-deletion | table:change-deletion)+> +<!ELEMENT table:cell-content-deletion (table:cell-address?, table:table-cell?)> +<!ATTLIST table:cell-content-deletion + table:id CDATA #IMPLIED +> +<!ELEMENT table:change-deletion EMPTY> +<!ATTLIST table:change-deletion + table:id CDATA #IMPLIED +> +<!ELEMENT table:insertion (office:change-info, table:dependences?, table:deletions?)> +<!ATTLIST table:insertion + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED + table:type (row | column | table) #REQUIRED + table:position %integer; #REQUIRED + table:count %positiveInteger; "1" + table:table %integer; #IMPLIED +> +<!ELEMENT table:deletion (office:change-info, table:dependences?, table:deletions?, table:cut-offs?)> +<!ATTLIST table:deletion + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED + table:type (row | column | table) #REQUIRED + table:position %integer; #REQUIRED + table:count %positiveInteger; "1" + table:table %integer; #IMPLIED + table:multi-spanned-deletion %integer; #IMPLIED +> +<!ELEMENT table:cut-offs (table:insertion-cut-off | table:movement-cut-off+ | (table:insertion-cut-off, table:movement-cut-off+))> +<!ELEMENT table:insertion-cut-off EMPTY> +<!ATTLIST table:insertion-cut-off + table:id CDATA #REQUIRED + table:position %integer; #REQUIRED +> +<!ELEMENT table:movement-cut-off EMPTY> +<!ATTLIST table:movement-cut-off + table:id CDATA #REQUIRED + table:start-position %integer; #IMPLIED + table:end-position %integer; #IMPLIED + table:position %integer; #IMPLIED +> +<!ELEMENT table:movement (table:source-range-address, table:target-range-address, office:change-info, table:dependences?, table:deletions?)> +<!ATTLIST table:movement + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED +> +<!ELEMENT table:target-range-address EMPTY> +<!ATTLIST table:target-range-address + table:column %integer; #IMPLIED + table:row %integer; #IMPLIED + table:table %integer; #IMPLIED + table:start-column %integer; #IMPLIED + table:start-row %integer; #IMPLIED + table:start-table %integer; #IMPLIED + table:end-column %integer; #IMPLIED + table:end-row %integer; #IMPLIED + table:end-table %integer; #IMPLIED +> +<!ELEMENT table:source-range-address EMPTY> +<!ATTLIST table:source-range-address + table:column %integer; #IMPLIED + table:row %integer; #IMPLIED + table:table %integer; #IMPLIED + table:start-column %integer; #IMPLIED + table:start-row %integer; #IMPLIED + table:start-table %integer; #IMPLIED + table:end-column %integer; #IMPLIED + table:end-row %integer; #IMPLIED + table:end-table %integer; #IMPLIED +> +<!ELEMENT table:cell-content-change (table:cell-address, office:change-info, table:dependences?, table:deletions?, table:previous)> +<!ATTLIST table:cell-content-change + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED +> +<!ELEMENT table:cell-address EMPTY> +<!ATTLIST table:cell-address + table:column %integer; #IMPLIED + table:row %integer; #IMPLIED + table:table %integer; #IMPLIED +> +<!ELEMENT table:previous (table:table-cell)> +<!ATTLIST table:previous + table:id CDATA #IMPLIED +> +<!ELEMENT table:rejection (office:change-info, table:dependences?, table:deletions?)> +<!ATTLIST table:rejection + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED +> <!ENTITY % table-columns "( table:table-columns | ( table:table-column | table:table-column-group )+ )"> <!ENTITY % table-header-columns "table:table-header-columns"> <!ENTITY % table-rows "( table:table-rows | ( table:table-row | table:table-row-group )+ )"> @@ -68,13 +169,15 @@ table:print-ranges %cell-range-address-list; #IMPLIED > <!ELEMENT table:table-source EMPTY> -<!ATTLIST table:table-source table:mode ( copy-all | copy-results-only ) "copy-all" +<!ATTLIST table:table-source + table:mode (copy-all | copy-results-only) "copy-all" xlink:type (simple) #FIXED "simple" xlink:actuate (onRequest) "onRequest" xlink:href %uriReference; #REQUIRED table:filter-name CDATA #IMPLIED table:table-name CDATA #REQUIRED - table:filter-options CDATA #IMPLIED> + table:filter-options CDATA #IMPLIED +> <!ELEMENT table:scenario EMPTY> <!ATTLIST table:scenario table:display-border %boolean; "true" @@ -87,20 +190,24 @@ table:comment CDATA #IMPLIED > <!ELEMENT table:shapes %shapes;> -<!ELEMENT table:table-column-group ( table:table-header-columns | table:table-column | table:table-column-group)+ > -<!ATTLIST table:table-column-group table:display %boolean; "true"> -<!ELEMENT table:table-header-columns ( table:table-column | table:table-column-group )+> -<!ELEMENT table:table-columns ( table:table-column | table:table-column-group )+> +<!ELEMENT table:table-column-group (table:table-header-columns | table:table-column | table:table-column-group)+> +<!ATTLIST table:table-column-group + table:display %boolean; "true" +> +<!ELEMENT table:table-header-columns (table:table-column | table:table-column-group)+> +<!ELEMENT table:table-columns (table:table-column | table:table-column-group)+> <!ELEMENT table:table-column EMPTY> <!ATTLIST table:table-column table:number-columns-repeated %positiveInteger; "1" table:style-name %styleName; #IMPLIED table:visibility (visible | collapse | filter) "visible" > -<!ELEMENT table:table-row-group ( table:table-header-rows | table:table-row | table:table-row-group)+ > -<!ATTLIST table:table-row-group table:display %boolean; "true"> -<!ELEMENT table:table-header-rows ( table:table-row | table:table-row-group )+> -<!ELEMENT table:table-rows ( table:table-row | table:table-row-group )+> +<!ELEMENT table:table-row-group (table:table-header-rows | table:table-row | table:table-row-group)+> +<!ATTLIST table:table-row-group + table:display %boolean; "true" +> +<!ELEMENT table:table-header-rows (table:table-row | table:table-row-group)+> +<!ELEMENT table:table-rows (table:table-row | table:table-row-group)+> <!ENTITY % table-cells "(table:table-cell|table:covered-table-cell)+"> <!ELEMENT table:table-row %table-cells;> <!ATTLIST table:table-row @@ -190,24 +297,31 @@ table:currency %string; #IMPLIED > <!ELEMENT table:calculation-settings (table:null-date?, table:iteration?)> -<!ATTLIST table:calculation-settings table:case-sensitive %boolean; "true" - table:precision-as-shown %boolean; "false" - table:search-criteria-must-apply-to-whole-cell %boolean; "true" - table:automatic-find-labels %boolean; "true"> +<!ATTLIST table:calculation-settings + table:case-sensitive %boolean; "true" + table:precision-as-shown %boolean; "false" + table:search-criteria-must-apply-to-whole-cell %boolean; "true" + table:automatic-find-labels %boolean; "true" +> <!ELEMENT table:null-date EMPTY> -<!ATTLIST table:null-date table:value-type %valueType; #FIXED "date" - table:date-value %date; "1899-12-30"> +<!ATTLIST table:null-date + table:value-type %valueType; #FIXED "date" + table:date-value %date; "1899-12-30" +> <!ELEMENT table:iteration EMPTY> -<!ATTLIST table:iteration table:status (enable|disable) "disable" - table:steps %positiveInteger; "100" - table:maximum-difference %float; "0.001"> +<!ATTLIST table:iteration + table:status (enable | disable) "disable" + table:steps %positiveInteger; "100" + table:maximum-difference %float; "0.001" +> <!ELEMENT table:content-validations (table:content-validation)+> <!ELEMENT table:content-validation (table:help-message?, (table:error-message | table:error-macro)?)> <!ATTLIST table:content-validation table:name CDATA #REQUIRED table:condition CDATA #IMPLIED table:base-cell-address %cell-address; #IMPLIED - table:allow-empty-cell %boolean; #IMPLIED> + table:allow-empty-cell %boolean; #IMPLIED +> <!ELEMENT table:help-message (text:p*)> <!ATTLIST table:help-message table:title CDATA #IMPLIED @@ -224,12 +338,12 @@ table:name CDATA #IMPLIED table:execute %boolean; #IMPLIED > -<!ELEMENT table:label-ranges (table:label-range)* > +<!ELEMENT table:label-ranges (table:label-range)*> <!ELEMENT table:label-range EMPTY> <!ATTLIST table:label-range table:label-cell-range-address %cell-range-address; #REQUIRED table:data-cell-range-address %cell-range-address; #REQUIRED - table:orientation (column|row) #REQUIRED + table:orientation (column | row) #REQUIRED > <!ELEMENT table:cell-range-source EMPTY> <!ATTLIST table:cell-range-source @@ -242,16 +356,16 @@ table:last-column-spanned %positiveInteger; #REQUIRED table:last-row-spanned %positiveInteger; #REQUIRED > -<!ELEMENT table:detective (table:highlighted-range*,table:operation*)> +<!ELEMENT table:detective (table:highlighted-range*, table:operation*)> <!ELEMENT table:highlighted-range EMPTY> <!ATTLIST table:highlighted-range table:cell-range-address %cell-range-address; #IMPLIED - table:direction (from-another-table|to-another-table|from-same-table|to-same-table) #REQUIRED + table:direction (from-another-table | to-another-table | from-same-table | to-same-table) #REQUIRED table:contains-error %boolean; "false" > <!ELEMENT table:operation EMPTY> <!ATTLIST table:operation - table:name (trace-dependents|remove-dependents|trace-precedents|remove-precedents|trace-errors) #REQUIRED + table:name (trace-dependents | remove-dependents | trace-precedents | remove-precedents | trace-errors) #REQUIRED table:index %nonNegativeInteger; #REQUIRED > <!ELEMENT table:sub-table (%table-column-groups; | %table-row-groups;)> @@ -402,6 +516,5 @@ table:use-label (none | column | row | both) "none" table:link-to-source-data %boolean; "false" > -<!ELEMENT table:dde-links (table:dde-link)+ > -<!ELEMENT table:dde-link (office:dde-source, table:table) > - +<!ELEMENT table:dde-links (table:dde-link)+> +<!ELEMENT table:dde-link (office:dde-source, table:table)> |