(PHP 5, PHP 7, PHP 8)
XSLTProcessor::transformToDoc — Belgeyi dönüştürür
xsltprocessor::importStylesheet() yöntemi ile belirtilen biçembendi belirtilen belgeye uygulayarak kaynak düğümünü bir belgeye (örn, DOMDocument nesnesine) dönüştürür.
belgeDönüştürülecek DOMDocument veya SimpleXMLElement nesnesi ya da libxml uyumlu nesne.
dönenSınıf
Bu isteğe bağlı bağımsız değişken
XSLTProcessor::transformToDoc()
işlevinin belirtilen sınıfın nesnesini döndürmekte kullanılabilir.
Bu sınıf ya belge sınıfı ile aynı olmalı ya da
belge sınıfına bir genişletme olmalıdır.
Bir hata oluşursa false aksi takdirde sonuçlanan belge döner.
Örnek 1 - Bir DOMDocument nesnesine dönüşüm
<?php
// XML belgeyi yükleyelim
$xml = new DOMDocument;
$xml->load('collection.xml');
$xsl = new DOMDocument;
$xsl->load('collection.xsl');
// Dönüştürücüyü yapılandıralım
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // XSL kuralları
echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
?>Yukarıdaki örneğin çıktısı:
Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection!