summaryrefslogtreecommitdiff
path: root/xmloff/dtd/table.mod
diff options
context:
space:
mode:
authorSascha Ballach <sab@openoffice.org>2001-02-01 16:38:58 +0000
committerSascha Ballach <sab@openoffice.org>2001-02-01 16:38:58 +0000
commitac4e518c5cc20867e3fe92c2339efe0db187458d (patch)
tree60e91af627fac1fc3baba41477bbc0dfe355ed9f /xmloff/dtd/table.mod
parent0d6dadbc6494198d3eec6fce8aae2e77493dbd7e (diff)
add change track for spreadsheet documents
Diffstat (limited to 'xmloff/dtd/table.mod')
-rw-r--r--xmloff/dtd/table.mod173
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)>