(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.
belge
Dö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!