Arbortext Command Language > Functions by Alphabetical Listing > doc_flatten
  
doc_flatten
doc_flatten (type, delete_declarations, doc)
This function flattens a file; substituting the contents of an entity reference with the actual content of the entity. You cannot undo this operation.
* 
The “Entity XXX referenced in another entity” warnings result from recursively defined entities and can usually be ignored.
The type string specifies:
file — flattens file entities only.
text — flattens text entities only.
both — flattens both text and file entities.
include — flattens XIncludes only.
all — flattens all text and file entities as well as XIncludes.
conref — flattens DITA content references only.
You may specify more than one type by connecting the types with a plus sign ( + ). For example, the following value for type would flatten both XIncludes and DITA content references: include+conref.
delete_declaration is an optional boolean parameter that controls if the entity declarations should be removed from the document. 1 means remove the entity declarations, 0 means keep the entity declarations. The default is to keep the declarations. For example, if type is all, and delete_declaration is 1, then all file and text entity declarations will be deleted.
doc is an optional document identifier. The default value is the current document.
Related Topics
doc_flatten alias
write command