About Arbortext Styler > General Reference Information > FOSI Output Limitations with XPath in Generated Text
  
FOSI Output Limitations with XPath in Generated Text
Relative XPath expressions cannot be evaluated for elements in generated text when generating FOSI outputs. Please ensure that you use expressions of the following types:
Expressions that start from an absolute position
Expressions that don't navigate away from the current element, for example contains(@outputclass, 'draft')
Expressions such as ancestor::para will produce no results when working with FOSI outputs and starting from an element in generated text.
Block
A basic element structure that is preceded and followed by a line break.
break
Identifies location for new column or new page in a stylesheet
child module
A module that is referenced by another module in the module hierarchy
chunk
A piece of HTML data that is produced when a source XML document is split into fragments when published to EPUB, HTML Help, or Web output. An Arbortext Styler stylesheet permits you to define the element(s) in the document that should form chunk boundaries, and the document will break within the scope of these selected elements on output.
combined font
A user defined font that contains mappings between various system fonts and certain characters (or character blocks) from the Unicode specification to enable the display of non Latin text
condition
An element context that includes a test or set of tests. You can set formatting that will only apply to an element when a defined condition matches for its context.
context
The specific location of an element relative to surrounding elements within the overall document structure.
Context is referred to as selector in CSS. The corresponding XSL term is pattern.
derivation
The process of obtaining a formatting property’s value by evaluating the properties of an element's parents and ancestors.
derive
Usually used in the context of formatting property values. An element inherits the value of a property defined for a different element, for example the element's parent or an ancestor.
DITA
Darwin Information Typing Architecture. An OASIS standard that defines an architecture for developing topic-oriented, information-typed content that can be reused and single-sourced in a variety of ways. It is also an architecture for creating new information types and describing new information domains based on existing types and domains. The standard provides a set of DTDs and XML Schemas for base topic types, such as concept, task or reference, and for map documents that are used to collect topic references.
divisions
Document structure elements, such as chapter, section, topic or subtopic.
endnote
One of a set of notes that are collected within a specific scope element, for example a chapter. Endnotes appear at the end of the specified endnote scope element, in the order they occurred in the document.
endnote body
The text of an endnote.
endnote collection
The set of all endnotes collected for a specified endnote scope element. The place in which the endnotes are output at the end of the endnote scope element is referred to as the endnote collection area.
endnote mark
The number, symbol, or other marker that identifies an endnote in the endnote collection area. It is usually the same as the associated reference mark, though the two may be styled differently.
endnote reference mark
The number, symbol, or other marker that identifies the reference location of an endnote.
endnote scope
The element throughout which a set of endnotes is collected. Endnote numbering is reset at the beginning of a specified endnote scope. The collected endnotes are output somewhere within the endnote scope element, usually at the end of the element.
footnote
A floating note associated with a reference location and reference mark in text. Footnotes appear in the footnote area at the bottom of the column or page on which the associated reference mark appears.
footnote body
The text of a footnote.
footnote mark
The number, symbol, or other marker that identifies a footnote. It is usually the same as the associated reference mark, though the two may be styled differently.
footnote reference mark
The number, symbol, or other marker that identifies the reference location of a footnote.
formatting property
A single configurable formatting characteristic, such as font size or line spacing.
FOSI stylesheet
A Formatting Output Specification Instance (FOSI) is a stylesheet standard defined in MIL-PRF-28001 and MIL-HDBK-28001 for output of SGML or XML instances.
generalization
The DITA process where a specialized information type or domain can be associated with its ancestor information type or domain.
generated content
A definition that specifies a piece of content. The definition can be referenced from any number of page regions to apply the same content to those regions.
generated text
Predefined text that is automatically output by the stylesheet for your document type when the document is published. Generated text can consist of list counters, section numbering, tables of contents, and indexes.
ID equivalent attribute
The attribute that is a target for cross references, footnote references, and endnote references. This attribute can be defined in two ways. First, it can be defined as an ID attribute in the document model. Second, it can be defined as an ID in the .dcf file associated with the document model. In this case, you use the idAttribute attribute on the Options element in the .dcf file to define the ID equivalent attribute.
Inline
A basic element structure that does not contain a line break between it and the preceding and following element
keeps
Conditions for controlling and disallowing the breaking of elements over column or page boundaries.
leaf module
A stylesheet at the bottom of the module hierarchy that does not reference any other modules.
link
Links are elements that reference destinations in documents and on the Web. Link elements are defined in a document type's .dcf file.
modularized stylesheet
A stylesheet that is made up of multiple modules.
module
The contents of a single stylesheet, not including merged definitions from other modules.
module hierarchy
The set of modules that are collectively represented by a modularized stylesheet. The hierarchy starts with a single root module that can reference any number of other modules. Modules in the hierarchy can reference other modules down to the leaf module level. Any mergeable definitions in modules lower in the hierarchy are overridden by identically named definitions higher in the hierarchy.
mergeable definition
A set of formatting specifications, identified by a name, that can be overridden by a definition of the same name in a module higher in a module hierarchy. The following stylesheet components are mergeable definitions:
Element
Property set
Page set
Header and Footer
Table of contents
Cross reference
Custom table
Size
Combined font
orphan
In typography, the situation where the first line of a paragraph begins at the bottom of a page, with the rest of the paragraph appearing at the top of the following page.
In a FOSI, the number of lines to keep together at the bottom of a column.
page region
An area on a page that can have content and properties such as background color, position, size, and rotation applied.
page type
A collection of page regions that can be referenced by page sets to provide page layout. 
parent module
A module that references another module in the module hierarchy.
preformatted
Asis formatting that respects line breaks and spaces in original source.
property
A specified font, indent, spacing, breaks, or generated text setting.
property set
A predefined or user-defined collection of formatting properties that can be referenced anywhere formatting properties are assigned. Property sets correspond to FOSI charsubsets, and are closely related to XSL attribute-sets.
publishing
The process of transforming a source document to another format using the rules specified in a stylesheet.
reference attribute
The attribute that references an ID equivalent attribute. You may use IDREF, IDREFS, or CDATA attributes as a reference attribute. This applies to cross references, footnote references, and endnote references.
resolved document
An intermediate XML document produced from a DITA Map containing all of the content referenced in the map. The resolved document can be used for operations such as spell checking, find/replace, and stylesheet development.
resolving
The process of obtaining and displaying formatting properties for the selected object or objects (one or more contexts, conditions, or property sets). This involves:
displaying any property values that have been applied to the objects
indicating whether the properties are explicitly set or obtained from a property set, condition, or ancestor.
root module
A single stylesheet at the top of the module hierarchy that references all of the other modules.
SFE
See Styler Formatting Element
Size
When used with the initial capital, represents a size definition that can be referenced anywhere a measurement is required. Also known as Named Size or Size object.
source language
The language in which generated text is authored in a document.
specialization
The DITA process for creating new information types and describing new information domains based on existing types and domains.
style
An element's style determines its initial formatting properties, as well as how it affects and is affected by other elements. For example, if you map the section element to the Division style, it affects how an element mapped to the Title style is formatted when it appears inside a section element.
Styler Formatting Element
An element created automatically by Arbortext Styler to provide initial style properties for structures such as tables of contents and indexes when they are defined in generated text. These elements are prefixed with _sfe:.
stylesheet
A collection of style settings that governs the appearance of a document. Generic types of stylesheets used in Arbortext Editor include application, document, local, current editor, and current print.
target language
A language into which generated text can be translated.
translation unit
The body of generated text that has been configured for an element or context and can be translated as one item. Each translation unit in a stylesheet will form a trans-unit entry in an XLIFF file exported for translation.
UFE
See User Formatting Element
User Formatting Element
An element created by the user specifically for assigning formatting properties to elements defined in generated text. These elements are prefixed with _ufe:.
widow
In typography, the situation where the last line or word of a paragraph appears at the top of a page, with the first part of the paragraph appearing at the bottom of the previous page.
In a FOSI, the number of lines to keep at the top of a column.
XPath
The XML Path Language standard developed by the World Wide Web Consortium for addressing parts of an XML document.
XSL stylesheet
A stylesheet that transforms XML documents into HTML, XHTML, or XML. It is helpful to add a suffix to XSL to indicate the stylesheet's expected output. For example, XSL-HTML indicates a stylesheet that generates HTML.