(PHP 4 >= 4.3.0)
xslt_setopt — Belirtilen XSL işlemci için bazı seçenekler tanımlar
Belirtilen işlemci için maske ile belirtilen seçenekeri tanımlar.
xslt_create() tarafından oluşturulmuş bir XSLT işlemci özkaynağı.
Aşağıdaki sabitlerin birleşiminden oluşan bir bit maskesidir:
XSLT_SABOPT_PARSE_PUBLIC_ENTITIES - İşlemciye genel girdileri çözümlemesini söyler. Öntanımlı olarak bu özellik kapalıdır.
XSLT_SABOPT_DISABLE_ADDING_META - HTML çıktı için "Content-Type" başlığını eklemez. Öntanımlı olarak işlemcinin derlenmesi sırasında atanır.
XSLT_SABOPT_DISABLE_STRIPPING - Boşluk karakterlerinin ayıklamamasını sağlar (sadece veri dosyalarında).
XSLT_SABOPT_IGNORE_DOC_NOT_FOUND - Çözümlenmemiş belgelerin (document() işlevi) ölümcül olmadıkları varsayılır.
Varsa önceki maske, hata oluşmuşsa FALSE aksi takdirde TRUE döner.
Örnek 1 - xslt_setopt() örneği
<?php
$xh = xslt_create();
// Sablotron'a genel öğeleri işlemesini söyleyelim
xslt_setopt($xh, XSLT_SABOPT_PARSE_PUBLIC_ENTITIES);
// Boşluk karakterlerini ayıklamamasını da isteyelim
xslt_setopt($xh, xslt_getopt($xh) | XSLT_SABOPT_DISABLE_STRIPPING);
?>