PHP.mk документација

XSLTProcessor::transformToUri

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

xsltprocessor.transformtouri.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека xsltprocessor.transformtouri.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
XSLTProcessor::transformToUri

Референца за `xsltprocessor.transformtouri.php` со подобрена типографија и навигација.

xsltprocessor.transformtouri.php

XSLTProcessor::transformToUri

класата mysqli_driver

XSLTProcessor::transformToUriТрансформирај во URI

= NULL

public XSLTProcessor::transformToUri(object $document, string $uri): int

Ги трансформира изворниот јазол во URI применувајќи го стилот даден од XSLTProcessor::importStylesheet() method.

Параметри

document

На Dom\Document, DOMDocument, SimpleXMLElement xsltprocessor::importStylesheet()

uri

Целниот URI за трансформацијата.

Errors/Exceptions

класата.

  • Фрла Грешка Следниве грешки се можни при користење на израз што повикува PHP повици.
  • Фрла TypeError ако php:function ако се повика PHP повик, но нема регистрирани повици, или ако именуваниот повик не е регистриран.
  • Фрла Грешка се користи синтаксис и името на ракувачот не е стринг.

Вратени вредности

Враќа број на запишани бајти или false аргумент, или

Дневник на промени

Верзија = NULL
8.4.0 Резултатот од трансформацијата како стринг или Грешка Сега фрла
8.4.0 Додадена е поддршка за Dom\Document.

Примери

Пример #1 Трансформација во HTML датотека

<?php

// Load the XML source
$xml = new DOMDocument;
$xml->load('collection.xml');

$xsl = new DOMDocument;
$xsl->load('collection.xsl');

// Configure the transformer
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attach the xsl rules

$proc->transformToURI($xml, 'file:///tmp/out.html');

?>

Пример #2 Трансформација во HTML датотека користејќи Dom\Document

<?php

$xml
= Dom\XMLDocument::createFromFile('collection.xml');
$xsl = Dom\XMLDocument::createFromFile('collection.xsl');

// Configure the transformer
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attach the xsl rules

$proc->transformToURI($xml, 'file:///tmp/out.html');

?>

Види Исто така

Белешки од корисници 1 белешка

jonbarnett на gmail dot com
пред 18 години
Sometimes you don't want to transform to a file, an XML string (because you're using text or html), or a DOMDocument.

To transform to standard output, you can use php://output

<?php
$proc->transformToURI($xml, 'php://output');
?>

To transform to a string (of HTML or text, instead of XML), you can use the above in conjunction with output buffering.
<?php
ob_start();
$proc->transformToURI($xml, 'php://output');
$outputString = ob_get_flush();
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.