xsl-stylesheet-prolog

This stanza entry specifies the prolog to be added to the top of the XSL style sheet with the XSL text that defines a Boolean authorization rule.

xsl-stylesheet-prolog = prolog_attrs

The prolog to be added to the top of the XSL style sheet that is created with the XSL text that defines a Boolean authorization rule.

If a style sheet prolog is specified, that prolog is imported into the empty style sheet. If no prolog is specified, a default prolog value is used instead. All of the required prolog attributes are specified in the default prolog entries. When not specified, the default XSL style sheet prolog is:

!<-- Required for XSLT language -->
<?xml version="1.0" encoding='UTF-8'?>
<xsl:stylesheet xmlns:xsl=
   "http://www.w3.org/1999/XSL/Transform" version="1.0">

!<-- Required to constrain output of rule evaluation -->
<xsl:output method="text" omit-xml-declaration="yes"
    encoding='UTF-8' indent="no" />

!<-- Need this to ensure default text node printing is       off -->
<xsl:template match="text()"></xsl:template>

If any of the required prolog attributes are changed or omitted from the entry, then the authorization client fails to start and returns an error.

Use caution when changing this setting. See input-adi-xml-prolog and xsl-stylesheet-prolog.

Options

prolog_attrs
Prolog attributes that are required by the authorization server.

Usage

Optional

Example

See XML namespace definitions for a complete explanation of the name space example.

Parent topic: [aznapi-configuration] stanza