Schema Central > XSL-FO 1.1 > fo.xsd > fo:multi-case
Advanced search
Need XML Help?

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications

 

fo:multi-case

Contains (within an fo:multi-switch) each alternative sub-tree of formatting objects among which the parent fo:multi-switch will choose one to show and will hide the rest.

See http://www.w3.org/TR/xsl11/#fo_multi-case.

Element information

Namespace: http://www.w3.org/1999/XSL/Format

Schema document: fo.xsd

Type: Anonymous

Properties: Global, Qualified

Content

Attributes

NameOccTypeDescriptionNotes
source-document [0..1]AnonymousA pointer back to the original XML document(s) used to create this formatting object tree, in accordance with the Dublin Core definition of "Source" ("A Reference to a resource from which the present resource is derived." See: http://purl.org/DC/documents/rec-dces-19990702.htm .) The value is not validated by and has no inherent standardized semantics for any XSL processor.from group fo:source-document
role [0..1]AnonymousA hint for alternate renderers (aural readers, etc.) as to the role of the XML element or elements that were used to construct this formatting object, if one could be identified during XSLT tree construction. This information can be used to prepare alternate renderings when the normal rendering of a formatting object is not appropriate or satisfactory; for example, the role information can be used to provide better aural renderings of visually formatted material. This property is not inherited, but all subsidiary nodes of this formatting object that do not bear a role property should utilize the same alternate presentation properties. (It is not inherited because knowledge of the start and end of the formatting object subtree generated by the element may be needed by the renderer.)from group fo:role
id [0..1]fo:idAn identifier unique within all objects in the result tree with the fo: namespace. It allows references to this formatting object by other objects.from group fo:id
index-class [0..1]fo:stringAssociates an index class with a formatting object that also has an index key specified.from group fo:index-class
index-key [0..1]fo:stringAssociates an index key with the formatting object on which it is specified.from group fo:index-key
starting-state [0..1]AnonymousHow the formatting object to which it applies is initially displayed.from group fo:starting-state
case-name [0..1]fo:nameA name for an fo:multi-case. The name must be unique among the current fo:multi-case siblings, i.e., in the scope of the fo:multi-switch object that (directly) contains them. Other instances of fo:multi-switch objects may use the same names for its fo:multi-case objects. The purpose of this property is to allow fo:multi-toggle objects to select fo:multi-case objects to switch to.from group fo:case-name
case-title [0..1]fo:stringA descriptive title for the fo:multi-case. The title can be displayed in a menu to represent this fo:multi-case when an fo:multi-toggle object names several fo:multi-case objects as allowed destinations.from group fo:case-title

Used in

Sample instance

<fo:multi-case>Any text, intermingled with:
   <fo:block>Any text, intermingled with:
      <fo:block>Any text, intermingled with:
         <fo:block>Any text, intermingled with:...
         </fo:block>
      </fo:block>
   </fo:block>
</fo:multi-case>

Site developed and hosted by Datypic, Inc.

Please report errors or comments about this site to contrib@functx.com