(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.
işlemci
xslt_create() tarafından oluşturulmuş bir XSLT işlemci özkaynağı.
maske
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);
?>