XMLWriter::writePI

xmlwriter_write_pi

(PHP 5 >= 5.1.2, PHP 7, PECL xmlwriter >= 0.1.0)

XMLWriter::writePI -- xmlwriter_write_piWrites a PI

说明

面向对象风格

bool XMLWriter::writePI ( string $target , string $content )

过程化风格

bool xmlwriter_write_pi ( resource $xmlwriter , string $target , string $content )

Writes a processing instruction.

参数

xmlwriter

仅用于过程调用。被修改的 XMLWriter resource。此资源来自于对 xmlwriter_open_uri()xmlwriter_open_memory() 的调用。

target

The target of the processing instruction.

content

The content of the processing instruction.

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE

参见

User Contributed Notes

ghargoil at remove dot gmx dot this dot net 30-Jul-2006 07:13
Just wanted to point out that if you do the following code in php, you can generate a simple php page with a stylesheet.

<?php
        $res
= xmlwriter_open_memory();
       
xmlwriter_set_indent_string($res, "\t");
       
xmlwriter_start_document($res);
       
xmlwriter_write_pi($res, "xml-stylesheet", "type=\"text/xml\" href=\"yourstyle.xsl\"");
       
xmlwriter_end_document($res);
       
$string = xmlwriter_output_memory($res);
        echo
$string;
?>

This results in the following:
X-Powered-By: PHP/5.1.4
Content-type: text/html

<?xml version="1.0"?>
<?xml-stylesheet type="text/xml" href="yourstyle.xsl"?>