Entities - upcast.dtd

upCast DTD

upCast DTD

Namespace = (null namespace)

Copyright (c) 2001-2006 infinity-loop

This DTD module is identified by the PUBLIC and SYSTEM identifiers:

  PUBLIC "-//infinity-loop//DTD upCast 5.0//EN"
  SYSTEM "http://www.infinity-loop.de/DTD/upcast/5.0/upcast.dtd"

Version History: 2004-09-01: initial version 2006-02-14: Updated to account for new XHTML modularization xhtml-attribs-1.mod module by defining XHTML.global.attrs.prefixed and XHTML.xmlns.attrib.prefixed to be empty. 2008-06-16: update references to XHTML modularization DTD modules after files have been removed from their previous locations at the W3C



<document> Root element

The document element is the root element of an upCast DTD compliant document. It corresponds to the entire original RTF document.

<document>'s children
NameCardinality
documentinfoOne or none
partAny number
styleOne or none
<document>'s attributes
NameValuesDefault
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
xmlns:xlinkhttp://www.w3.org/1999/xlink
Element's model :

(documentinfo?, style?, part*)


@xmlns:xlink Attribute of document

the fixed XLink namespace

Required


@xmlns:html Attribute of document

the fixed HTML4 namespace, used for HTML table elements

Required


@xml:lang Attribute of document

the (natural) language this document's content is in

see also: ISO 639 Language Codes, xml:lang

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of document

Sorry, no documentation.


@style Attribute of document

Sorry, no documentation.


@id Attribute of document

Sorry, no documentation.

Possible values : Match the ID rules.


<table> Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,block,toc

Default declarations previously defined in this entity and referenced below include: ENTITY

 tbl.table.name       "table"
     ENTITY 
tbl.table-titles.mdl "
titles;,"
     ENTITY 
tbl.table.mdl "
tbl.table-titles; tgroup+"
     ENTITY 
tbl.table.att " pgwide
yesorno;       #IMPLIED "

<table>'s children
NameCardinality
tgroupAt least one
<table>'s attributes
NameValuesDefault
colsepMatch the NMTOKEN rules.
frametop, bottom, topbot, all, sides, none
idMatch the ID rules.
pgwideMatch the NMTOKEN rules.
rowsepMatch the NMTOKEN rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(tgroup+)


@frame Attribute of table

Sorry, no documentation.

Possible values : top, bottom, topbot, all, sides, none


@colsep Attribute of table

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@rowsep Attribute of table

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@pgwide Attribute of table

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:lang Attribute of table

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of table

Sorry, no documentation.


@style Attribute of table

Sorry, no documentation.


@id Attribute of table

Sorry, no documentation.

Possible values : Match the ID rules.


<tgroup> Child of table

Default declarations previously defined in this entity and referenced below include: ENTITY

 tbl.tgroup.mdl    "colspec*,thead
,tbody" ENTITY
 tbl.tgroup.att    ""

<tgroup>'s children
NameCardinality
colspecAny number
tbodyOnly one
theadOne or none
<tgroup>'s attributes
NameValuesDefault
alignleft, right, center, justify, char
colsMatch the NMTOKEN rules.
colsepMatch the NMTOKEN rules.
rowsepMatch the NMTOKEN rules.
Element's model :

(colspec*, thead?, tbody)


@cols Attribute of tgroup

Sorry, no documentation.

Possible values : Match the NMTOKEN rules. - Required


@colsep Attribute of tgroup

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@rowsep Attribute of tgroup

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@align Attribute of tgroup

Sorry, no documentation.

Possible values : left, right, center, justify, char


<colspec/> Child of tgroup

Default declarations previously defined in this entity and referenced below include: ENTITY

 tbl.colspec.att   ""

<colspec>'s attributes
NameValuesDefault
alignleft, right, center, justify, char
char
charoffMatch the NMTOKEN rules.
colnameMatch the NMTOKEN rules.
colnumMatch the NMTOKEN rules.
colsepMatch the NMTOKEN rules.
colwidth
rowsepMatch the NMTOKEN rules.

This element is always empty.


@colnum Attribute of colspec

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@colname Attribute of colspec

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@colwidth Attribute of colspec

Sorry, no documentation.


@colsep Attribute of colspec

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@rowsep Attribute of colspec

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@align Attribute of colspec

Sorry, no documentation.

Possible values : left, right, center, justify, char


@char Attribute of colspec

Sorry, no documentation.


@charoff Attribute of colspec

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


<thead> Child of tgroup

Default declarations previously defined in this entity and referenced below include: ENTITY

 tbl.thead.att      ""

<thead>'s children
NameCardinality
rowAt least one
<thead>'s attributes
NameValuesDefault
valigntop, middle, bottom
Element's model :

(row+)


@valign Attribute of thead

Sorry, no documentation.

Possible values : top, middle, bottom


<tbody> Child of tgroup

Default declarations previously defined in this entity and referenced below include: ENTITY

 tbl.tbody.att     ""

<tbody>'s children
NameCardinality
rowAt least one
<tbody>'s attributes
NameValuesDefault
valigntop, middle, bottom
Element's model :

(row+)


@valign Attribute of tbody

Sorry, no documentation.

Possible values : top, middle, bottom


<row> Child of tbody,thead

Default declarations previously defined in this entity and referenced below include: ENTITY

 tbl.row.mdl       "entry+"
     ENTITY 
tbl.row.att ""

<row>'s children
NameCardinality
entryAt least one
<row>'s attributes
NameValuesDefault
idMatch the ID rules.
rowsepMatch the NMTOKEN rules.
style
valigntop, middle, bottom
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(entry+)


@rowsep Attribute of row

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@valign Attribute of row

Sorry, no documentation.

Possible values : top, middle, bottom


@xml:lang Attribute of row

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of row

Sorry, no documentation.


@style Attribute of row

Sorry, no documentation.


@id Attribute of row

Sorry, no documentation.

Possible values : Match the ID rules.


<entry> Child of row

Default declarations previously defined in this entity and referenced below include: ENTITY

 paracon           "#PCDATA"
     ENTITY 
tbl.entry.mdl "(
paracon;)*"
     ENTITY 
tbl.entry.att ""

<entry>'s children
NameCardinality
listAny number
parAny number
tocAny number
<entry>'s attributes
NameValuesDefault
alignleft, right, center, justify, char
char
charoffMatch the NMTOKEN rules.
colnameMatch the NMTOKEN rules.
colsepMatch the NMTOKEN rules.
idMatch the ID rules.
morerowsMatch the NMTOKEN rules.
nameendMatch the NMTOKEN rules.
namestMatch the NMTOKEN rules.
rowsepMatch the NMTOKEN rules.
style
valigntop, middle, bottom
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | par | toc)*


@colname Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@namest Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@nameend Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@morerows Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@colsep Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@rowsep Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@align Attribute of entry

Sorry, no documentation.

Possible values : left, right, center, justify, char


@char Attribute of entry

Sorry, no documentation.


@charoff Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@valign Attribute of entry

Sorry, no documentation.

Possible values : top, middle, bottom


@xml:lang Attribute of entry

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of entry

Sorry, no documentation.


@style Attribute of entry

Sorry, no documentation.


@id Attribute of entry

Sorry, no documentation.

Possible values : Match the ID rules.


<html:table> Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,block,toc

table: Table Element ..............................

<html:table>'s children
NameCardinality
html:captionOne or none
html:colAny number
html:colgroupAny number
html:tbodyAny number
html:tfootOne or none
html:theadOne or none
html:trAny number
<html:table>'s attributes
NameValuesDefault
border
cellpadding
cellspacing
classMatch the NMTOKENS rules.
framevoid, above, below, hsides, lhs, rhs, vsides, box, border
idMatch the ID rules.
rulesnone, groups, rows, cols, all
style
summary
title
width
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(html:caption?, (html:col* | html:colgroup*), ((html:thead?, html:tfoot?, html:tbody+) | (html:tr+)))


@xmlns:html Attribute of html:table

end of table.element

Required


@id Attribute of html:table

end of table.element

Possible values : Match the ID rules.


@class Attribute of html:table

end of table.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:table

end of table.element


@xml:space Attribute of html:table

end of table.element

Possible values : preserve - Required


@style Attribute of html:table

end of table.element


@xml:lang Attribute of html:table

end of table.element


@summary Attribute of html:table

end of table.element


@width Attribute of html:table

end of table.element


@border Attribute of html:table

end of table.element


@frame Attribute of html:table

end of table.element

Possible values : void, above, below, hsides, lhs, rhs, vsides, box, border


@rules Attribute of html:table

end of table.element

Possible values : none, groups, rows, cols, all


@cellspacing Attribute of html:table

end of table.element


@cellpadding Attribute of html:table

end of table.element


@xmlns:html Attribute of html:caption

caption: Table Caption ............................

Required


@id Attribute of html:caption

caption: Table Caption ............................

Possible values : Match the ID rules.


@class Attribute of html:caption

caption: Table Caption ............................

Possible values : Match the NMTOKENS rules.


@title Attribute of html:caption

caption: Table Caption ............................


@xml:space Attribute of html:caption

caption: Table Caption ............................

Possible values : preserve - Required


@style Attribute of html:caption

caption: Table Caption ............................


@xml:lang Attribute of html:caption

caption: Table Caption ............................


<html:thead> Child of html:table

Use thead to duplicate headers when breaking table across page boundaries, or for static headers when tbody sections are rendered in scrolling panel.

<html:thead>'s children
NameCardinality
html:trAt least one
<html:thead>'s attributes
NameValuesDefault
alignleft, center, right, justify, char
char
charoff
classMatch the NMTOKENS rules.
idMatch the ID rules.
style
title
valigntop, middle, bottom, baseline
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(html:tr)+


@xmlns:html Attribute of html:thead

end of thead.element

Required


@id Attribute of html:thead

end of thead.element

Possible values : Match the ID rules.


@class Attribute of html:thead

end of thead.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:thead

end of thead.element


@xml:space Attribute of html:thead

end of thead.element

Possible values : preserve - Required


@style Attribute of html:thead

end of thead.element


@xml:lang Attribute of html:thead

end of thead.element


@align Attribute of html:thead

end of thead.element

Possible values : left, center, right, justify, char


@char Attribute of html:thead

end of thead.element


@charoff Attribute of html:thead

end of thead.element


@valign Attribute of html:thead

end of thead.element

Possible values : top, middle, bottom, baseline


<html:tfoot> Child of html:table

Use tfoot to duplicate footers when breaking table across page boundaries, or for static footers when tbody sections are rendered in scrolling panel.

<html:tfoot>'s children
NameCardinality
html:trAt least one
<html:tfoot>'s attributes
NameValuesDefault
alignleft, center, right, justify, char
char
charoff
classMatch the NMTOKENS rules.
idMatch the ID rules.
style
title
valigntop, middle, bottom, baseline
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(html:tr)+


@xmlns:html Attribute of html:tfoot

end of tfoot.element

Required


@id Attribute of html:tfoot

end of tfoot.element

Possible values : Match the ID rules.


@class Attribute of html:tfoot

end of tfoot.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:tfoot

end of tfoot.element


@xml:space Attribute of html:tfoot

end of tfoot.element

Possible values : preserve - Required


@style Attribute of html:tfoot

end of tfoot.element


@xml:lang Attribute of html:tfoot

end of tfoot.element


@align Attribute of html:tfoot

end of tfoot.element

Possible values : left, center, right, justify, char


@char Attribute of html:tfoot

end of tfoot.element


@charoff Attribute of html:tfoot

end of tfoot.element


@valign Attribute of html:tfoot

end of tfoot.element

Possible values : top, middle, bottom, baseline


<html:tbody> Child of html:table

Use multiple tbody sections when rules are needed between groups of table rows.

<html:tbody>'s children
NameCardinality
html:trAt least one
<html:tbody>'s attributes
NameValuesDefault
alignleft, center, right, justify, char
char
charoff
classMatch the NMTOKENS rules.
idMatch the ID rules.
style
title
valigntop, middle, bottom, baseline
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(html:tr)+


@xmlns:html Attribute of html:tbody

end of tbody.element

Required


@id Attribute of html:tbody

end of tbody.element

Possible values : Match the ID rules.


@class Attribute of html:tbody

end of tbody.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:tbody

end of tbody.element


@xml:space Attribute of html:tbody

end of tbody.element

Possible values : preserve - Required


@style Attribute of html:tbody

end of tbody.element


@xml:lang Attribute of html:tbody

end of tbody.element


@align Attribute of html:tbody

end of tbody.element

Possible values : left, center, right, justify, char


@char Attribute of html:tbody

end of tbody.element


@charoff Attribute of html:tbody

end of tbody.element


@valign Attribute of html:tbody

end of tbody.element

Possible values : top, middle, bottom, baseline


<html:colgroup> Child of html:table

colgroup groups a set of col elements. It allows you to group several semantically-related columns together.

<html:colgroup>'s children
NameCardinality
html:colAny number
<html:colgroup>'s attributes
NameValuesDefault
alignleft, center, right, justify, char
char
charoff
classMatch the NMTOKENS rules.
idMatch the ID rules.
span1
style
title
valigntop, middle, bottom, baseline
width
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(html:col)*


@xmlns:html Attribute of html:colgroup

end of colgroup.element

Required


@id Attribute of html:colgroup

end of colgroup.element

Possible values : Match the ID rules.


@class Attribute of html:colgroup

end of colgroup.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:colgroup

end of colgroup.element


@xml:space Attribute of html:colgroup

end of colgroup.element

Possible values : preserve - Required


@style Attribute of html:colgroup

end of colgroup.element


@xml:lang Attribute of html:colgroup

end of colgroup.element


@span Attribute of html:colgroup

end of colgroup.element

Default value: 1


@width Attribute of html:colgroup

end of colgroup.element


@align Attribute of html:colgroup

end of colgroup.element

Possible values : left, center, right, justify, char


@char Attribute of html:colgroup

end of colgroup.element


@charoff Attribute of html:colgroup

end of colgroup.element


@valign Attribute of html:colgroup

end of colgroup.element

Possible values : top, middle, bottom, baseline


<html:col/> Child of html:table,html:colgroup

col elements define the alignment properties for cells in one or more columns.

The width attribute specifies the width of the columns, e.g.

width="64" width in screen pixels width="0.5*" relative width of 0.5

The span attribute causes the attributes of one col element to apply to more than one column.

<html:col>'s attributes
NameValuesDefault
alignleft, center, right, justify, char
char
charoff
classMatch the NMTOKENS rules.
idMatch the ID rules.
span1
style
title
valigntop, middle, bottom, baseline
width
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4

This element is always empty.


@xmlns:html Attribute of html:col

end of col.element

Required


@id Attribute of html:col

end of col.element

Possible values : Match the ID rules.


@class Attribute of html:col

end of col.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:col

end of col.element


@xml:space Attribute of html:col

end of col.element

Possible values : preserve - Required


@style Attribute of html:col

end of col.element


@xml:lang Attribute of html:col

end of col.element


@span Attribute of html:col

end of col.element

Default value: 1


@width Attribute of html:col

end of col.element


@align Attribute of html:col

end of col.element

Possible values : left, center, right, justify, char


@char Attribute of html:col

end of col.element


@charoff Attribute of html:col

end of col.element


@valign Attribute of html:col

end of col.element

Possible values : top, middle, bottom, baseline


<html:tr> Child of html:tfoot,html:table,html:tbody,html:thead

tr: Table Row .....................................

<html:tr>'s children
NameCardinality
html:tdAny number
html:thAny number
<html:tr>'s attributes
NameValuesDefault
alignleft, center, right, justify, char
char
charoff
classMatch the NMTOKENS rules.
idMatch the ID rules.
style
title
valigntop, middle, bottom, baseline
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(html:th | html:td)+


@xmlns:html Attribute of html:tr

end of tr.element

Required


@id Attribute of html:tr

end of tr.element

Possible values : Match the ID rules.


@class Attribute of html:tr

end of tr.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:tr

end of tr.element


@xml:space Attribute of html:tr

end of tr.element

Possible values : preserve - Required


@style Attribute of html:tr

end of tr.element


@xml:lang Attribute of html:tr

end of tr.element


@align Attribute of html:tr

end of tr.element

Possible values : left, center, right, justify, char


@char Attribute of html:tr

end of tr.element


@charoff Attribute of html:tr

end of tr.element


@valign Attribute of html:tr

end of tr.element

Possible values : top, middle, bottom, baseline


<html:th> Child of html:tr

th is for header cells, td for data, but for cells acting as both use td

<html:th>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<html:th>'s attributes
NameValuesDefault
abbr
alignleft, center, right, justify, char
axis
char
charoff
classMatch the NMTOKENS rules.
colspan1
headersMatch the IDREFS rules.
idMatch the ID rules.
rowspan1
scoperow, col, rowgroup, colgroup
style
title
valigntop, middle, bottom, baseline
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@xmlns:html Attribute of html:th

end of th.element

Required


@id Attribute of html:th

end of th.element

Possible values : Match the ID rules.


@class Attribute of html:th

end of th.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:th

end of th.element


@xml:space Attribute of html:th

end of th.element

Possible values : preserve - Required


@style Attribute of html:th

end of th.element


@xml:lang Attribute of html:th

end of th.element


@abbr Attribute of html:th

end of th.element


@axis Attribute of html:th

end of th.element


@headers Attribute of html:th

end of th.element

Possible values : Match the IDREFS rules.


@scope Attribute of html:th

end of th.element

Possible values : row, col, rowgroup, colgroup


@rowspan Attribute of html:th

end of th.element

Default value: 1


@colspan Attribute of html:th

end of th.element

Default value: 1


@align Attribute of html:th

end of th.element

Possible values : left, center, right, justify, char


@char Attribute of html:th

end of th.element


@charoff Attribute of html:th

end of th.element


@valign Attribute of html:th

end of th.element

Possible values : top, middle, bottom, baseline


<html:td> Child of html:tr

td: Table Data Cell ...............................

<html:td>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<html:td>'s attributes
NameValuesDefault
abbr
alignleft, center, right, justify, char
axis
char
charoff
classMatch the NMTOKENS rules.
colspan1
headersMatch the IDREFS rules.
idMatch the ID rules.
rowspan1
scoperow, col, rowgroup, colgroup
style
title
valigntop, middle, bottom, baseline
xml:lang
xml:spacepreservepreserve
xmlns:htmlhttp://www.w3.org/HTML/1998/html4
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@xmlns:html Attribute of html:td

end of td.element

Required


@id Attribute of html:td

end of td.element

Possible values : Match the ID rules.


@class Attribute of html:td

end of td.element

Possible values : Match the NMTOKENS rules.


@title Attribute of html:td

end of td.element


@xml:space Attribute of html:td

end of td.element

Possible values : preserve - Required


@style Attribute of html:td

end of td.element


@xml:lang Attribute of html:td

end of td.element


@abbr Attribute of html:td

end of td.element


@axis Attribute of html:td

end of td.element


@headers Attribute of html:td

end of td.element

Possible values : Match the IDREFS rules.


@scope Attribute of html:td

end of td.element

Possible values : row, col, rowgroup, colgroup


@rowspan Attribute of html:td

end of td.element

Default value: 1


@colspan Attribute of html:td

end of td.element

Default value: 1


@align Attribute of html:td

end of td.element

Possible values : left, center, right, justify, char


@char Attribute of html:td

end of td.element


@charoff Attribute of html:td

end of td.element


@valign Attribute of html:td

end of td.element

Possible values : top, middle, bottom, baseline


<documentinfo> Child of document

This element groups meta-information of the original Word document. Its property child elements list one property each. These are both pre-defined Word/RTF meta properties like author's name, document creation date etc, as well as all custom defined document properties.

<documentinfo>'s children
NameCardinality
propertyAny number
Element's model :

(property)*


<property/> Child of documentinfo

This element encapsulates one single document property.

<property>'s attributes
NameValuesDefault
name
typeinteger, real, date, boolean, text, docvar, templateref, undefinedtext
value

This element is always empty.


@name Attribute of property

the name of the property

The following names are the pre-defined names for RTF source documents, available through specialized dialogs in the Word UI:

title
title of the document
subject
subject of the document
author
the document author's name
manager
manager of the author
company
company of the author
operator
person who last made changes to the document
category
the category name this document belongs to
keywords
a list of keywords for this document
comment
comments; this text is not shown anywhere in the Word UI
doccomment
comments displayed in the Summary Info or Properties dialog box in Word
hlinkbase
The base address that is used for the path of all relative hyperlinks inserted in the document. This can be a path or an Internet address (URL).
creationTime
creation time of the document
revisionTime
time when the document was last changed
lastPrintTime
time when the document was last printed
lastBackupTime
time when the last automatic backup of the document was created
editingMinutes
total editing time on the document in minutes
numberOfPages
total number of pages in the document when it was last saved in Word
numberOfWords
total number of words in the document when it was last saved in Word
numberOfChars
total number of text content characters when the document was last saved in Word (including whitespace characters)
numberOfCharsWS
total number of text content characters when the document was last saved in Word (not including whitespace characters)
internalID
this Word document's internal ID number
creator
the signature of the authoring application of this document (includes version info of downCast, e.g.)

Any other name is available for use as a custom property name.


@value Attribute of property

the value of the property


@type Attribute of property

the type of the property

integer
an integer number
real
a floating point number
date
an RFC 822, section 5 conforming date string
boolean
a string representing a boolean value and which is acceptable to the java.lang.Boolean(String) constructor (see also for semantics)
text
text value
docvar
defines a document variable; only accessible via VB(A) scripts
templateref
the value is a path to a document template the source document relies upon. upCast generates a property name of DocumentTemplateRef for that variable.

Possible values : integer, real, date, boolean, text, docvar, templateref, undefined - Default value: text


<part> Child of document

A part corresponds to a Word/RTF document's section. A document consists of at least one part which is required.

<part>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
sectionAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<part>'s attributes
NameValuesDefault
class
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(section | list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@xml:lang Attribute of part

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of part

Sorry, no documentation.


@style Attribute of part

Sorry, no documentation.


@id Attribute of part

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of part

Sorry, no documentation.


<section> Child of part,block

A section is a (possibly nested up to 9 levels deep) structure created by upCast based on heuristics and heading styles used. It corresponds to logical sections created implicitly by RTF's heading levels. Sections normally have a heading (because this is what upCast uses to create them). Sections will not be created when you do not specify a document sectioner class or defeat upCast's default sectioner class. You may influence the creation of the section hierarchy by writing your own sectioner class implementation.

<section>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
headingOne or none
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
sectionAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<section>'s attributes
NameValuesDefault
class
idMatch the ID rules.
level1, 2, 3, 4, 5, 6, 7, 8, 91
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(heading?, (section | list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*)


@level Attribute of section

this is a convenience attribute indicating the nesting level of this section

Possible values : 1, 2, 3, 4, 5, 6, 7, 8, 9 - Default value: 1


@xml:lang Attribute of section

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of section

Sorry, no documentation.


@style Attribute of section

Sorry, no documentation.


@id Attribute of section

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of section

Sorry, no documentation.


<heading> Child of section

A heading element contains the text marked up with Word's built-in heading styles or styles that have an outline level set other than body text.

<heading>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<heading>'s attributes
NameValuesDefault
class
idMatch the ID rules.
level1, 2, 3, 4, 5, 6, 7, 8, 91
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@level Attribute of heading

a convenience attribute indicating the nesting level of the section this heading is part of

Possible values : 1, 2, 3, 4, 5, 6, 7, 8, 9 - Default value: 1


@class Attribute of heading

Sorry, no documentation.


@xml:lang Attribute of heading

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of heading

Sorry, no documentation.


@style Attribute of heading

Sorry, no documentation.


@id Attribute of heading

Sorry, no documentation.

Possible values : Match the ID rules.


<par> Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,entry,block,toc

a paragraph of text

<par>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<par>'s attributes
NameValuesDefault
class
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@xml:lang Attribute of par

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of par

Sorry, no documentation.


@style Attribute of par

Sorry, no documentation.


@id Attribute of par

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of par

Sorry, no documentation.


<inline> Child of heading,gentext,hidden,par,reference,deleted,see,inserted,link,highlight,indextarget

An inline element is a hook for attaching style information and changes found in text runs. They can be nested. A class attribute's value specifies the name of the character format applied to the enclosed text run, and the style attribute can be used to specify local, manual formatting overrides in CSS. Think of this element as the equivalent to HTML's span element.

<inline>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<inline>'s attributes
NameValuesDefault
class
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@class Attribute of inline

Sorry, no documentation.


@xml:lang Attribute of inline

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of inline

Sorry, no documentation.


@style Attribute of inline

Sorry, no documentation.


@id Attribute of inline

Sorry, no documentation.

Possible values : Match the ID rules.


<highlight> Child of heading,gentext,hidden,par,reference,deleted,inline,see,inserted,link,indextarget

This element marks up text runs that used Word's "highlight" function.

<highlight>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<highlight>'s attributes
NameValuesDefault
color
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@color Attribute of highlight

the color used for highlighting, as HTML hex color #rrggbb


@xml:lang Attribute of highlight

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of highlight

Sorry, no documentation.


@style Attribute of highlight

Sorry, no documentation.


@id Attribute of highlight

Sorry, no documentation.

Possible values : Match the ID rules.


<hidden> Child of heading,gentext,par,reference,deleted,inline,see,inserted,link,highlight,indextarget

This element identifies portions of the document that are hidden on output ("hidden text").

Several upCast export filters let you decide whether you want this markup at all or the respective text run should be dropped from the output in the first place.

<hidden>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


<list> Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,entry,block,toc

This element groups list items into a list. Styling determines the type (numbered/unnumbered).

<list>'s children
NameCardinality
itemAny number
<list>'s attributes
NameValuesDefault
class
idMatch the ID rules.
listtypedisc, decimal, upper-roman, lower-roman, upper-alpha, lower-alphadisc
startatMatch the NMTOKEN rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(item)*


@startat Attribute of list

for ordinal lists, sets the initial list item counter value. If not specified, this is implied to be "1".

Possible values : Match the NMTOKEN rules.


@listtype Attribute of list

the (numbering-) type of the list

Possible values : disc, decimal, upper-roman, lower-roman, upper-alpha, lower-alpha - Default value: disc


@xml:lang Attribute of list

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of list

Sorry, no documentation.


@style Attribute of list

Sorry, no documentation.


@id Attribute of list

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of list

Sorry, no documentation.


<item> Child of list

a list item

<item>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<item>'s attributes
NameValuesDefault
idMatch the ID rules.
numberingtext
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@numberingtext Attribute of item

the complete text content of this list item's marker. This may be useful for cases where the numbering cannot currently be expressed using CSS alone.


@xml:lang Attribute of item

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of item

Sorry, no documentation.


@style Attribute of item

Sorry, no documentation.


@id Attribute of item

Sorry, no documentation.

Possible values : Match the ID rules.


<image/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,highlight,indextarget,subdoc,pageheader,part,footnote,object,block,see,link,inserted

an image or picture element

<image>'s attributes
NameValuesDefault
description
height
idMatch the ID rules.
style
width
xlink:actuateMatch the NMTOKEN rules.onLoad
xlink:href
xlink:showMatch the NMTOKEN rules.embed
xlink:typeMatch the NMTOKEN rules.simple
xml:base
xml:langMatch the NMTOKEN rules.

This element is always empty.


@xlink:type Attribute of image

the XLink link type; always simple

Possible values : Match the NMTOKEN rules. - Required


@xlink:href Attribute of image

the link to the image file


@xlink:show Attribute of image

the XLink show method; always embed

Possible values : Match the NMTOKEN rules. - Required


@xlink:actuate Attribute of image

the XLink actuate behaviour; always onLoad since the image is loaded and displayed on document opening time

Possible values : Match the NMTOKEN rules. - Required


@width Attribute of image

a number indicating the image with in pixels. The actual number depends on the output resolution (dpi) value specified in the export filter


@height Attribute of image

a number indicating the image height in pixels. The actual number depends on the output resolution (dpi) value specified in the export filter


@description Attribute of image

a textual description of the image content; similar to HTML's alt attribute


@xml:lang Attribute of image

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of image

Sorry, no documentation.


@style Attribute of image

Sorry, no documentation.


@id Attribute of image

Sorry, no documentation.

Possible values : Match the ID rules.


<subdoc> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,pageheader,part,footnote,block,see,link,inserted

A generalized element for a "subdocument" in a document, i.e. content that is taken out of the flow.

Normally, you should not see that element be ever written by upCast since specialized elements (footnote, annotation,...) are available for all supported subdocument structures.

<subdoc>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<subdoc>'s attributes
NameValuesDefault
idMatch the ID rules.
style
typeMatch the NMTOKEN rules.
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@type Attribute of subdoc

the internal type number constant of the subdocument

Possible values : Match the NMTOKEN rules.


@xml:lang Attribute of subdoc

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of subdoc

Sorry, no documentation.


@style Attribute of subdoc

Sorry, no documentation.


@id Attribute of subdoc

Sorry, no documentation.

Possible values : Match the ID rules.


<reference> Child of heading,gentext,hidden,par,deleted,inline,see,inserted,link,highlight,indextarget

This element marks up a (textual) reference to some other place in a document, like references to pages or chapters: "(see page 5)". How that reference should be rendered to text form can be specified using the embed attribute.

<reference>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<reference>'s attributes
NameValuesDefault
actionnone, jump
embedrelpagenumber, pagenumber, number, contextnumber, relnumber, relcontextnumber, numbernotext, contextnumbernotext, relnumbernotext, relcontextnumbernotext, docvariable, reldocvariable, notenumber, relnotenumber, relpagenumber
idMatch the ID rules.
style
xlink:actuateMatch the NMTOKEN rules.onLoad
xlink:href
xlink:showMatch the NMTOKEN rules.other
xlink:typeMatch the NMTOKEN rules.simple
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@xlink:type Attribute of reference

the XLink link type; always simple

Possible values : Match the NMTOKEN rules. - Required


@xlink:show Attribute of reference

the XLink show method; always other, since the actual representation is determined by the embed attribute

Possible values : Match the NMTOKEN rules. - Required


@xlink:actuate Attribute of reference

the XLink actuate behaviour; always onLoad since the reference text is generated at document load time

Possible values : Match the NMTOKEN rules. - Required


@xlink:href Attribute of reference

the link to the target location in the document; this mostly ever will be a document internal link to a fragment target (set by the target element)


@action Attribute of reference

what should happen when the user clicks the reference text

none
nothing happens, only the text is displayed
jump
the document is repositioned in the viewport so that the reference target is in view

Possible values : none, jump


@embed Attribute of reference

specifies how the reference to the target should be displayed in text form. The available values are formed in some sort of regular pattern and correspond to the available field options of Word's REF resp. PAGEREF field. The pattern structure:

['rel'|''] ['page'|'context'|'note'|''] ['number'|'docvariable'] ['notext']

Please confer this table for available combinations:

Word REF/PAGEREF switches and translations
w t r n p h embed attribute value
x
contextnumber
x
number (same as \w, but reference to user textmarker)
x
number (same as \w, but reference to user textmarker)
x
x
relcontextnumber
x
x
relnumber
x
x
relnumber
x
x
contextnumbernotext
x
x
numbernotext (same as \w, but reference to user textmarker)
x
x
numbernotext (same as \w, but reference to user textmarker)
x
x
x
relcontextnumbernotext
x
x
x
relnumbernotext
x
x
x
relnumbernotext
pagenumber (when field type = PAGEREF)
x
relpagenumber (when field type = PAGEREF)
docvariable (when type = REF)
x
reldocvariable (when type = REF)
notenumber (generated by NOTEREF field type)
x
relnotenumber (generated by NOTEREF field type)
x
sets action attribute to value jump

Possible values : relpagenumber, pagenumber, number, contextnumber, relnumber, relcontextnumber, numbernotext, contextnumbernotext, relnumbernotext, relcontextnumbernotext, docvariable, reldocvariable, notenumber, relnotenumber, rel - Default value: pagenumber


@xml:lang Attribute of reference

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of reference

Sorry, no documentation.


@style Attribute of reference

Sorry, no documentation.


@id Attribute of reference

Sorry, no documentation.

Possible values : Match the ID rules.


<footnote> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,block,see,link,inserted

a footnote

Note that entering a footnote should reset any style info in effect outside of it, i.e. a processing application should not perform inheritance into a footnote element.

<footnote>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<footnote>'s attributes
NameValuesDefault
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@xml:lang Attribute of footnote

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of footnote

Sorry, no documentation.


@style Attribute of footnote

Sorry, no documentation.


@id Attribute of footnote

Sorry, no documentation.

Possible values : Match the ID rules.


<endnote> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

an endnote

Note that entering an endnote should reset any style info in effect outside of it, i.e. a processing application should not perform inheritance into a endnote element.

<endnote>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<endnote>'s attributes
NameValuesDefault
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@xml:lang Attribute of endnote

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of endnote

Sorry, no documentation.


@style Attribute of endnote

Sorry, no documentation.


@id Attribute of endnote

Sorry, no documentation.

Possible values : Match the ID rules.


<textbox> Child of annotation,heading,reference,formtext,item,pagefooter,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

This element represents a textbox, i.e. a (often floating), out-of-flow piece of content. It corresponds to Word's text field object resp. positioned paragraphs (for which support is currently only limited in upCast).

<textbox>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<textbox>'s attributes
NameValuesDefault
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@xml:lang Attribute of textbox

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of textbox

Sorry, no documentation.


@style Attribute of textbox

Sorry, no documentation.


@id Attribute of textbox

Sorry, no documentation.

Possible values : Match the ID rules.


<annotation> Child of heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

Represents an RTF document's annotation.

<annotation>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<annotation>'s attributes
NameValuesDefault
authoridMatch the NMTOKEN rules.
authorname
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@authorname Attribute of annotation

the full name of the author who created the annotation


@authorid Attribute of annotation

a short authorid for that author

Possible values : Match the NMTOKEN rules.


@xml:lang Attribute of annotation

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of annotation

Sorry, no documentation.


@style Attribute of annotation

Sorry, no documentation.


@id Attribute of annotation

Sorry, no documentation.

Possible values : Match the ID rules.


<inserted> Child of heading,gentext,hidden,par,reference,deleted,inline,see,link,highlight,indextarget

identifies content that was inserted while track changes was in effect.

<inserted>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<inserted>'s attributes
NameValuesDefault
author
authorname
date
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@authorname Attribute of inserted

the full name of the author who inserted the content


@author Attribute of inserted

a short author id for that author


@date Attribute of inserted

the date when the insertion happened as an RFC compliant string


@xml:lang Attribute of inserted

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of inserted

Sorry, no documentation.


@style Attribute of inserted

Sorry, no documentation.


@id Attribute of inserted

Sorry, no documentation.

Possible values : Match the ID rules.


<deleted> Child of heading,gentext,hidden,par,reference,inline,see,inserted,link,highlight,indextarget

identifies content that was deleted while track changes was in effect.

<deleted>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<deleted>'s attributes
NameValuesDefault
author
authorname
date
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@authorname Attribute of deleted

the full name of the author who deleted the content


@author Attribute of deleted

a short author id for that author


@date Attribute of deleted

the date when the deletion happened as an RFC compliant string


@xml:lang Attribute of deleted

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of deleted

Sorry, no documentation.


@style Attribute of deleted

Sorry, no documentation.


@id Attribute of deleted

Sorry, no documentation.

Possible values : Match the ID rules.


<gentext> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

gentext stands for generated text. This element is written in response to calculated fields in the original document.

<gentext>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<gentext>'s attributes
NameValuesDefault
data
idMatch the ID rules.
style
type
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@type Attribute of gentext

the type of field; this is the main instruction part of the field like PAGE, EQ or IF.


@data Attribute of gentext

the data ("parameters") of the field. upCast flattens nested fields by enclosing their complete definitions in braces {...}, you will therefore not get nested gentext elements.

The following type strings are used by upCast/downCast for special purposes:

upcast-HEADINGNUMBER
marks up the generated numbering info for headings so you can easily discard or replace this numbering with a new one created at publishing time
upcast-FOOTNOTENUMBER
marks the place where the footnote number automatically generated by Word at display/rendering time should be inserted
upcast-ENDNOTENUMBER
marks the place where the endnote number automatically generated by Word at display/rendering time should be inserted
upcast-ANNOTATIONNUMBER
marks the place where the annotation number automatically generated by Word at display/rendering time should be inserted


@xml:lang Attribute of gentext

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of gentext

Sorry, no documentation.


@style Attribute of gentext

Sorry, no documentation.


@id Attribute of gentext

Sorry, no documentation.

Possible values : Match the ID rules.


<target/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

Marks a specifc location in the document by name.

<target>'s attributes
NameValuesDefault
idMatch the ID rules.

This element is always empty.


@id Attribute of target

the target ID

Possible values : Match the ID rules.


<endtarget/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

Marks the end of a portion of a document that was started by a target element with the same ID earlier.

Background info: Word allows creating so called bookmarks over arbitrary ranges of content in a document. Specifically, these ranges need not be properly nested in any way. Since we cannot express this faithfully in XML which requires wellformedness, the endtarget element mechanism is a way to at least indicate what portion of the original document was part of that named bookmark (span).

<endtarget>'s attributes
NameValuesDefault
idMatch the IDREF rules.

This element is always empty.


@id Attribute of endtarget

this attribute of type IDREF must point to the corresponding target element where this named bookmark (span, range) started.

Possible values : Match the IDREF rules.


<link> Child of heading,gentext,hidden,par,reference,deleted,inline,see,inserted,highlight,indextarget

This element repesents a Hyperlink, inserted into a document using the Insert Hyperlink function and which effectively creates a HYPERLINK field.

<link>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<link>'s attributes
NameValuesDefault
idMatch the ID rules.
style
title
xlink:actuateMatch the NMTOKEN rules.onRequest
xlink:href
xlink:showMatch the NMTOKEN rules.replace
xlink:typeMatch the NMTOKEN rules.simple
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@xlink:type Attribute of link

the XLink link type; always simple

Possible values : Match the NMTOKEN rules. - Required


@xlink:show Attribute of link

the XLink show method; always replace

Possible values : Match the NMTOKEN rules. - Required


@xlink:actuate Attribute of link

the XLink actuate behaviour; always onRequest since the link is only traversed upon request (usually, by clicking on it)

Possible values : Match the NMTOKEN rules. - Required


@xlink:href Attribute of link

the URL to the hyperlink destination


@title Attribute of link

text that is displayed a a hint where the link will go; usually displayed as a help tag when hovering over it


@xml:lang Attribute of link

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of link

Sorry, no documentation.


@style Attribute of link

Sorry, no documentation.


@id Attribute of link

Sorry, no documentation.

Possible values : Match the ID rules.


<linebreak/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

a forced line break in inline content

<linebreak>'s attributes
NameValuesDefault
typeclearleft, clearright, clearall

This element is always empty.


@type Attribute of linebreak

the type of the line break:

clearleft
creates a forced line break in the current paragraph, moving down until the left side is cleared
clearright
creates a forced line break in the current paragraph, moving down until the right side is cleared
clearall
creates a forced line break in the current paragraph, moving down until both the left and right side are cleared

Possible values : clearleft, clearright, clearall


<pagebreak/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

a forced pagebreak

Note that y setting appropriate options in upCast (Use CSS for forced page breaks), you can choose whether you want the explicit pagebreak elements in the output or just appropriate CSS styling using page-break-before: always;

This element is always empty.


<columnbreak/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

a forced column break

This element is always empty.


<pagestart/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

This element will only ever be written when you pre-process your documents with WordLink and have the option Mark up layout pagebreaks using <pagestart/> turned on.

It then identifies the places in the document where at WordLink processing time, the dynamically calculated, numbered page breaks were located (and where an upCast custom macro placed identifying markers into the document using a VBA script).

Be warned that this is a fragile information, which might depend on the configuration of the machine where you run upCast and the configuration of attached printers to that machine. Normally, there's no way for upCast to determine where a physical, dynamic page break will occur when the document is rendered.

<pagestart>'s attributes
NameValuesDefault
pagenumber

This element is always empty.


@pagenumber Attribute of pagestart

the page number in the document


<linestart/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

This element will only ever be written when you pre-process your documents with WordLink and have the option Mark up layout linebreaks using <linestart/> turned on.

It then identifies the places in the document where at WordLink processing time, the dynamically calculated, numbered lines were located (and where an upCast custom macro placed identifying markers into the document using a VBA script).

Be warned that this is a fragile information, which might depend on the configuration of the machine where you run upCast and the configuration of attached printers to that machine. Normally, there's no way for upCast to determine where a physical, dynamic line break will occur when the document is rendered.

<linestart>'s attributes
NameValuesDefault
linenumber

This element is always empty.


@linenumber Attribute of linestart

the line number in the document


<indextarget> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

This element identifies an index target, i.e. a location where an entry in a (to be generated) index will point to. It is created based on index entry information present in the original document.

<indextarget>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
seeAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
<indextarget>'s attributes
NameValuesDefault
entryLevel1
entryLevel2
entryLevel3
entryLevel4
entryLevel5
entryLevel6
entryLevel7
entryLevel8
entryLevel9
idMatch the ID rules.
significanceMatch the NMTOKENS rules.normal
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(#PCDATA | see | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


@entryLevel1 Attribute of indextarget

the top-level index entry


@entryLevel2 Attribute of indextarget

the second-level index entry


@entryLevel3 Attribute of indextarget

the third-level index entry


@entryLevel4 Attribute of indextarget

the fourth-level index entry


@entryLevel5 Attribute of indextarget

the fifth-level index entry


@entryLevel6 Attribute of indextarget

the sixth-level index entry


@entryLevel7 Attribute of indextarget

the seventh-level index entry


@entryLevel8 Attribute of indextarget

the eighth-level index entry


@entryLevel9 Attribute of indextarget

the nineth-level index entry


@significance Attribute of indextarget

the significance of the index entry:

normal
a normal reference for that entry
preferred
the main or preferred reference for that entry; usually rendered bold in print
graphic
a reference to a graphic for that entry; usually rendered italic in print

Possible values : Match the NMTOKENS rules. - Default value: normal


@xml:lang Attribute of indextarget

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of indextarget

Sorry, no documentation.


@style Attribute of indextarget

Sorry, no documentation.


@id Attribute of indextarget

Sorry, no documentation.

Possible values : Match the ID rules.


<see> Child of indextarget

instead of rendering e.g. a page reference to the occurrence of the indextarget, the content of this element is written for this entry into the index

<see>'s children
NameCardinality
annotationAny number
columnbreakAny number
deletedAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
hiddenAny number
highlightAny number
imageAny number
indextargetAny number
inlineAny number
insertedAny number
linebreakAny number
linestartAny number
linkAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
partbreakAny number
referenceAny number
subdocAny number
targetAny number
textboxAny number
tocAny number
Element's model :

(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*


<pageheader> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,part,footnote,block,see,link,inserted

the content of the page header

You can define four types of headers: one for all pages, one for the first page, one for even and one for odd pages.

<pageheader>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<pageheader>'s attributes
NameValuesDefault
idMatch the ID rules.
style
typeall, firstpage, evenpages, oddpages
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@type Attribute of pageheader

the type of header to be defined

all
this header will appear on all pages when no other headers have been defined
firstpage
this header will appear only on the first page of a part
evenpages
this header will appear only on even numbered pages
oddpages
this header will appear only on odd numbered pages

Possible values : all, firstpage, evenpages, oddpages - Required


@xml:lang Attribute of pageheader

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of pageheader

Sorry, no documentation.


@style Attribute of pageheader

Sorry, no documentation.


@id Attribute of pageheader

Sorry, no documentation.

Possible values : Match the ID rules.


<pagefooter> Child of annotation,heading,reference,formtext,item,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

the content of the page footer

You can define four types of footers: one for all pages, one for the first page, one for even and one for odd pages.

<pagefooter>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<pagefooter>'s attributes
NameValuesDefault
idMatch the ID rules.
style
typeall, firstpage, evenpages, oddpages
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@type Attribute of pagefooter

the type of footer to be defined

all
this footer will appear on all pages when no other headers have been defined
firstpage
this footer will appear only on the first page of a part
evenpages
this footer will appear only on even numbered pages
oddpages
this footer will appear only on odd numbered pages

Possible values : all, firstpage, evenpages, oddpages - Required


@xml:lang Attribute of pagefooter

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of pagefooter

Sorry, no documentation.


@style Attribute of pagefooter

Sorry, no documentation.


@id Attribute of pagefooter

Sorry, no documentation.

Possible values : Match the ID rules.


<toc> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,entry,block,see,link,inserted

This element wraps the Table Of Contents of the original document, if it is present and automatically generated by Word.

<toc>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<toc>'s attributes
NameValuesDefault
data
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@data Attribute of toc

any additional formatting instructions for the ToC; this field is the equivalent to gentext's data attribute


@xml:lang Attribute of toc

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of toc

Sorry, no documentation.


@style Attribute of toc

Sorry, no documentation.


@id Attribute of toc

Sorry, no documentation.

Possible values : Match the ID rules.


<formtext> Child of annotation,heading,reference,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

a text field form, as available through Word's forms palette

<formtext>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<formtext>'s attributes
NameValuesDefault
defaultValue
hasListboxtrue, false
helpText
idMatch the ID rules.
maxChars
name
protectedtrue, false
statuslineText
style
styleName
textTyperegular, number, date, currentDate, currentTime, calculation
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@textType Attribute of formtext

the type of text that this form field accepts

Possible values : regular, number, date, currentDate, currentTime, calculation


@maxChars Attribute of formtext

the maximum number of characters accepted for input


@name Attribute of formtext

the name of the form field


@defaultValue Attribute of formtext

the default value


@styleName Attribute of formtext

the name of a style this field is associated with


@helpText Attribute of formtext

text that should be displayed to user for helping him filling out the form field correctly


@statuslineText Attribute of formtext

text displayed in the status line when in this field


@protected Attribute of formtext

determines whether this form field is protected

Possible values : true, false


@hasListbox Attribute of formtext

determines if this field has a list box

Possible values : true, false


@xml:lang Attribute of formtext

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of formtext

Sorry, no documentation.


@style Attribute of formtext

Sorry, no documentation.


@id Attribute of formtext

Sorry, no documentation.

Possible values : Match the ID rules.


<formcheckbox/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

a checkbox form, as available through Word's forms palette

<formcheckbox>'s attributes
NameValuesDefault
defaultValue
hasListboxtrue, false
helpText
idMatch the ID rules.
name
protectedtrue, false
selectedValue
statuslineText
style
xml:base
xml:langMatch the NMTOKEN rules.

This element is always empty.


@name Attribute of formcheckbox

the name of the form field


@defaultValue Attribute of formcheckbox

the default value


@selectedValue Attribute of formcheckbox

the value the user has selected


@helpText Attribute of formcheckbox

text that should be displayed to user for helping him filling out the form field correctly


@statuslineText Attribute of formcheckbox

text displayed in the status line when in this field


@protected Attribute of formcheckbox

determines whether this form field is protected

Possible values : true, false


@hasListbox Attribute of formcheckbox

determines if this field has a list box

Possible values : true, false


@xml:lang Attribute of formcheckbox

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of formcheckbox

Sorry, no documentation.


@style Attribute of formcheckbox

Sorry, no documentation.


@id Attribute of formcheckbox

Sorry, no documentation.

Possible values : Match the ID rules.


<formdropdown> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

a popup menu form, as available through Word's forms palette

<formdropdown>'s children
NameCardinality
choiceListOnly one
<formdropdown>'s attributes
NameValuesDefault
defaultValue
hasListboxtrue, false
helpText
idMatch the ID rules.
name
protectedtrue, false
selectedValue
statuslineText
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(choiceList)


@name Attribute of formdropdown

the name of the form field


@defaultValue Attribute of formdropdown

the default value


@selectedValue Attribute of formdropdown

the value the user has selected


@helpText Attribute of formdropdown

text that should be displayed to user for helping him filling out the form field correctly


@statuslineText Attribute of formdropdown

text displayed in the status line when in this field


@protected Attribute of formdropdown

determines whether this form field is protected

Possible values : true, false


@hasListbox Attribute of formdropdown

determines if this field has a list box

Possible values : true, false


@xml:lang Attribute of formdropdown

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of formdropdown

Sorry, no documentation.


@style Attribute of formdropdown

Sorry, no documentation.


@id Attribute of formdropdown

Sorry, no documentation.

Possible values : Match the ID rules.


<choiceList> Child of formdropdown

the container for a formdropdown field's menu choices

<choiceList>'s children
NameCardinality
choiceAny number
Element's model :

(choice)*


<choice> Child of choiceList

a single menu entry, resp. choice value

<choice>'s attributes
NameValuesDefault
index

@index Attribute of choice

the position in the list


<object> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

This element represents an embedded object (OLE object) in an RTF document. It acts as a container for multiple representations of that single object (like an image representation or the original binary data stream). Processing applications are expected to pick the most appropriate top-level child of this element for further processing.

<object>'s children
NameCardinality
imageOne or none
oleOne or none
<object>'s attributes
NameValuesDefault
class
idMatch the ID rules.
style
subtype
type
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(image?, ole?)


@xml:lang Attribute of object

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of object

Sorry, no documentation.


@style Attribute of object

Sorry, no documentation.


@id Attribute of object

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of object

Sorry, no documentation.


@type Attribute of object

the type of the object


@subtype Attribute of object

the subtype of the object


<ole> Child of object

This object contains the binary data stream of an OLE object, encoded as base64 character stream.

<ole>'s attributes
NameValuesDefault
align
crop-bottom
crop-left
crop-right
crop-top
height
idMatch the ID rules.
linkselftrue, falsefalse
lockedtrue, falsefalse
name
objectclass
resultformattingkeep, replacereplace
resulttypertf, txt, pict, bmp, html
scale-x
scale-y
setsizetrue, falsefalse
style
time
trans-y
typeemb, link, autlink, sub, pub, icemb, html, ocx
updatetrue, falsefalse
width
xml:base
xml:langMatch the NMTOKEN rules.

@type Attribute of ole

the type of the object

emb
an object type of OLE embedded object
link
an object type of OLE link
autlink
an object type of OLE autolink
sub
an object type of Macintosh Edition Manager subscriber
pub
an object type of Macintosh Edition Manager publisher
icemb
an object type of MS Word for the Macintosh Installable Command (IC) Embedder
html
an object type of Hypertext Markup Language (HTML) control
ocx
An object type of OLE control

Possible values : emb, link, autlink, sub, pub, icemb, html, ocx


@linkself Attribute of ole

when true, the object is a link to another part of the same document

Possible values : true, false - Default value: false


@locked Attribute of ole

when true, locks the object from any updates

Possible values : true, false - Default value: false


@update Attribute of ole

forces an update to the object before displaying it

Possible values : true, false - Default value: false


@resultformatting Attribute of ole

when keep, uses the formatting of the current result whenever a new result is obtained

Possible values : keep, replace - Default value: replace


@resulttype Attribute of ole

Sorry, no documentation.

Possible values : rtf, txt, pict, bmp, html


@setsize Attribute of ole

when true, forces the object server to set the object's dimensions to the size specified by the client

Possible values : true, false - Default value: false


@align Attribute of ole

the distance in twips from the left edge of the objects that should be aligned on a tab stop. This is needed to place Equation Editor equations correctly.


@trans-y Attribute of ole

the distance in twips the objects should be moved vertically with respect to the baseline. This is needed to place Math Type equations correctly.


@height Attribute of ole

the original object height in twips, assuming the object has a graphical representation


@width Attribute of ole

the original object width in twips, assuming the object has a graphical representation


@crop-top Attribute of ole

the top cropping value in twips


@crop-bottom Attribute of ole

the bottom cropping value in twips


@crop-left Attribute of ole

the left cropping value in twips


@crop-right Attribute of ole

the right cropping value in twips


@scale-x Attribute of ole

the horizontal scaling percentage


@scale-y Attribute of ole

the vertical scaling percentage


@objectclass Attribute of ole

the object class to use for this object


@name Attribute of ole

name of this object


@time Attribute of ole

the time that the object was last updated


@xml:lang Attribute of ole

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of ole

Sorry, no documentation.


@style Attribute of ole

Sorry, no documentation.


@id Attribute of ole

Sorry, no documentation.

Possible values : Match the ID rules.


<block> Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,toc

This element is a universal container, not ever written by upCast, but recognized and processed by downCast.

You can use this for easily grouping elements and e.g. apply the same amount of indent using CSS. This is often handy since RTF itself does not support a box model, but measures all of its distances from the 0 left margin. This element eases your calculation tasks by giving you a new offset for a group of several items. You can also use this element as a starting point for inheriting CSS properties on its children (restrictions in support of CSS inheritance rules apply to the current version of downCast, though).

<block>'s children
NameCardinality
annotationAny number
blockAny number
columnbreakAny number
endnoteAny number
endtargetAny number
footnoteAny number
formcheckboxAny number
formdropdownAny number
formtextAny number
gentextAny number
html:tableAny number
imageAny number
indextargetAny number
linebreakAny number
linestartAny number
listAny number
literalAny number
objectAny number
pagebreakAny number
pagefooterAny number
pageheaderAny number
pagestartAny number
parAny number
partbreakAny number
sectionAny number
subdocAny number
tableAny number
targetAny number
textboxAny number
tocAny number
<block>'s attributes
NameValuesDefault
class
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.
Element's model :

(section | list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*


@xml:lang Attribute of block

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of block

Sorry, no documentation.


@style Attribute of block

Sorry, no documentation.


@id Attribute of block

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of block

Sorry, no documentation.


<style> Child of document

This alement can be used to place a CSS stylesheet inline into the document it should be applied to, therefore making a document completely self-contained (including its styling and layout information). You can set some of the export filters of upCast to generate the styles inline, instead of linking to an external CSS stylesheet.

<style>'s attributes
NameValuesDefault
class
idMatch the ID rules.
media
style
type
xml:base
xml:langMatch the NMTOKEN rules.

@xml:lang Attribute of style

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of style

Sorry, no documentation.


@style Attribute of style

Sorry, no documentation.


@id Attribute of style

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of style

Sorry, no documentation.


@type Attribute of style

the mime type of the used stylesheet language; for upCast, this is text/css

Required


@media Attribute of style

the media to which this stylesheet should apply; downCast applies print and general stylesheets


<literal/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

The literal element is only used by downCast. You can use it to introduce literal RTF code into the generated document at the position where the literal element is placed in the XML document. If possible, you should try to create the desired output without using this element. However, in some cases, it might be necessary to resort to this mechanism, e.g. when a specific, required construct in the RTF document can not (yet) be created directly in downCast using a supported way or property.

<literal>'s attributes
NameValuesDefault
data

This element is always empty.


@data Attribute of literal

the literal RTF code to be inserted at this place in the document's output stream.

    <document ...>
        <literal data="\viewkind2 "/>
        ...
    </document>
Requests that the document always be opened in Word's outline view mode.


<partbreak/> Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted

The partbreak element is only used by downCast. You can use it to place a Word section break anywhere in the normal document flow without having to group the generated 's content. This is useful when you want to use parts just for formatting reasons (e.g., switching between different column configurations or page sizes). You can attach the same attributes as on the element.

<partbreak>'s attributes
NameValuesDefault
class
idMatch the ID rules.
style
xml:base
xml:langMatch the NMTOKEN rules.

This element is always empty.


@xml:lang Attribute of partbreak

Sorry, no documentation.

Possible values : Match the NMTOKEN rules.


@xml:base Attribute of partbreak

Sorry, no documentation.


@style Attribute of partbreak

Sorry, no documentation.


@id Attribute of partbreak

Sorry, no documentation.

Possible values : Match the ID rules.


@class Attribute of partbreak

Sorry, no documentation.