XsltOptionalFeatures EnumerationXsltOptionalFeatures EnumerationXsltOptionalFeatures Enumeration
- XmlPrime 4.1
- Other Versions ▼
Specifies optional XSLT features which may be switched off.
This enumeration has a FlagsAttributeFlagsAttributeFlagsAttribute attribute that allows a bitwise combination of its member values.
The XsltOptionalFeaturesXsltOptionalFeaturesXsltOptionalFeatures
type exposes the following members.
Members
Member | Description | |
---|---|---|
![]() | AllFeaturesAllFeaturesAllFeatures | All optional features are enabled. |
![]() | DynamicEvaluationFeatureDynamicEvaluationFeatureDynamicEvaluationFeature | A processor that claims conformance with the dynamic evaluation feature must evaluate the xsl:evaluate function as described in the XSL specification. |
![]() | FullAxisFeatureFullAxisFeatureFullAxisFeature | The Full Axis Feature permits a query to contain the following axes which are designated as optional axes: ancestor, ancestor-or-self, following, following-sibling, preceding, and preceding-sibling. |
![]() | HigherOrderFunctionFeatureHigherOrderFunctionFeatureHigherOrderFunctionFeature | The Higher Order Function Feature allows an expression to evaluate to a function, and allows dynamic function calls. |
![]() | LoadXQueryModuleFunctionLoadXQueryModuleFunctionLoadXQueryModuleFunction |
Enables use of the XPath and XQuery Functions and Operators 3.1 fn:load-xquery-module function.
|
![]() | NoneNoneNone | Minimal conformance. No optional features are enabled. |
![]() | SchemaAwareFeatureSchemaAwareFeatureSchemaAwareFeature | The Schema Aware Feature permits the query Prolog to contain a schema import, permits a query to contain a validate expression (see 3.18 Validate Expressions), and permits an XDM to contain types other than xs:untyped and xs:untypedAtomic.] |
![]() | SchemaImportFeatureSchemaImportFeatureSchemaImportFeature | The Schema Import Feature permits the query Prolog to contain a schema import. |
![]() | SchemaValidationFeatureSchemaValidationFeatureSchemaValidationFeature | The Schema Validation Feature permits a query to contain a validate expression. |
![]() | SerializationFeatureSerializationFeatureSerializationFeature | The Serialization Feature provides means for serializing the result of a transformation. |
![]() | StreamingFeatureStreamingFeatureStreamingFeature | A processor that claims conformance with the streaming feature must use streamed processing in cases where (a) streaming is requested (for example by using the attribute streamable="yes" on xsl:mode, or the xsl:stream instruction) and (b) the constructs in question are guaranteed-streamable according to the XSLT specification. |
![]() | TransformFunctionTransformFunctionTransformFunction |
Enables use of the XPath and XQuery Functions and Operators 3.1 fn:transform function.
|
![]() | TypedDataFeatureTypedDataFeatureTypedDataFeature | The Typed Data Feature permits a data model instance to contain element nodes types other than xs:untyped and attributes node types other than xs:untypedAtomic. |
![]() | XPath31FeatureXPath31FeatureXPath31Feature | A processor that claims conformance with the XPath 3.1 feature must implement XPath 3.1 (including XPath 3.1, XDM 3.1, XSLT and XQuery Serialization 3.1, and Functions and Operators 3.1. |
Remarks
Use the EnabledFeaturesEnabledFeaturesEnabledFeatures property to enable or disable optional XSLT features. Disabling a feature causes an error to be raised during compilation of a transformation if the feature is used in that transformation.