Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : XMLWriter Functions : XMLWriter::writePI

XMLWriter::writePI

Writes a PI ()
bool xmlwriter_write_pi ( resource xmlwriter, string target, string content )

Object oriented style:

XMLWriter{
boolwritePI(stringtarget,
stringcontent);

}

Procedural style:

Writes a processing instruction.

Parameters

xmlwriter

Only for procedural calls. The XMLWriter resource that is being modified. This resource comes from a call to xmlwriter_open_uri() or xmlwriter_open_memory().

target

The target of the processing instruction.

content

The content of the processing instruction.

Return Values

Returns TRUE on success or FALSE on failure.

Related Examples ( Source code ) » xmlwriter write pi
















Code Examples / Notes » xmlwriter write pi

ghargoil

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"?>


Change Language


Follow Navioo On Twitter
XMLWriter::endAttribute
XMLWriter::endCData
XMLWriter::endComment
XMLWriter::endDocument
XMLWriter::endDTDAttlist
XMLWriter::endDTDElement
XMLWriter::endDTDEntity
XMLWriter::endDTD
XMLWriter::endElement
XMLWriter::endPI
XMLWriter::flush
XMLWriter::fullEndElement
XMLWriter::openMemory
XMLWriter::openURI
XMLWriter::outputMemory
XMLWriter::setIndentString
XMLWriter::setIndent
XMLWriter::startAttributeNS
XMLWriter::startAttribute
XMLWriter::startCData
XMLWriter::startComment
XMLWriter::startDocument
XMLWriter::startDTDAttlist
XMLWriter::startDTDElement
XMLWriter::startDTDEntity
XMLWriter::startDTD
XMLWriter::startElementNS
XMLWriter::startElement
XMLWriter::startPI
XMLWriter::text
XMLWriter::writeAttributeNS
XMLWriter::writeAttribute
XMLWriter::writeCData
XMLWriter::writeComment
XMLWriter::writeDTDAttlist
XMLWriter::writeDTDElement
XMLWriter::writeDTDEntity
XMLWriter::writeDTD
XMLWriter::writeElementNS
XMLWriter::writeElement
XMLWriter::writePI
XMLWriter::writeRaw
eXTReMe Tracker