1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
|
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- $Revision: 1.9 $ -->
<refentry xml:id="function.xslt-setopt" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>xslt_setopt</refname>
<refpurpose>Set options on a given xsl processor</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>mixed</type><methodname>xslt_setopt</methodname>
<methodparam><type>resource</type><parameter>processor</parameter></methodparam>
<methodparam><type>int</type><parameter>newmask</parameter></methodparam>
</methodsynopsis>
<para>
<function>xslt_setopt</function> sets the options specified by
<parameter>newmask</parameter> on the given <parameter>processor</parameter>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>processor</parameter></term>
<listitem>
<para>
The XSLT processor link identifier, created with
<function>xslt_create</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>newmask</parameter></term>
<listitem>
<para>
<parameter>newmask</parameter> is a bitmask constructed with the
following constants:
<itemizedlist>
<listitem>
<para>
<constant>XSLT_SABOPT_PARSE_PUBLIC_ENTITIES</constant> - Tell the
processor to parse public entities. By default this has been turned
off.
</para>
</listitem>
<listitem>
<para>
<constant>XSLT_SABOPT_DISABLE_ADDING_META</constant> - Do not add
the meta tag "Content-Type" for HTML output. The default is set
during the compilation of the processor.
</para>
</listitem>
<listitem>
<para>
<constant>XSLT_SABOPT_DISABLE_STRIPPING</constant> - Suppress the
whitespace stripping (on data files only).
</para>
</listitem>
<listitem>
<para>
<constant>XSLT_SABOPT_IGNORE_DOC_NOT_FOUND</constant> - Consider
unresolved documents (the document() function) non-lethal.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Returns the number of previous mask is possible, &true; otherwise,
&false; in case of an error.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>xslt_setopt</function> Example</title>
<programlisting role="php">
<![CDATA[
<?php
$xh = xslt_create();
// Tell Sablotron to process public entities
xslt_setopt($xh, XSLT_SABOPT_PARSE_PUBLIC_ENTITIES);
// Let's also ask him to suppress whitespace stripping
xslt_setopt($xh, xslt_getopt($xh) | XSLT_SABOPT_DISABLE_STRIPPING);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>xslt_getopt</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
|