17.5 Custom Markup

Within a WordprocessingML document, semantic information may be supplied beyond the presentation information specified by ISO/IEC 29500. [Example: An invoice document might wish to specify that a particular sentence of text is a customer name, in order for that information to be easily extracted from the document without the need to parse the text using regular expression matching or similar. end example]

There are three distinct forms in which extra-standard semantics can be inserted into a WordprocessingML document, each with their own specific intended usage:

  • Smart tags
  • Custom XML markup
  • Structured document tags (content controls)

The elements and attributes which define each of these forms is described in the following clauses.

Subsections

Last updated on