• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • XMLWriter::writePi()

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

    Writes a PI

    说明

    面向对象风格
    XMLWriter::writePi(string $target,string $content): bool
    过程化风格
    xmlwriter_write_pi(resource $xmlwriter,string $target,string $content): bool

    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

    参见

    • XMLWriter::startPi() Create start PI tag
    • XMLWriter::endPi() End current PI
    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"?>