<strings>
<string id="xmlwriter_write_raw" value="<div id='function.xmlwriter-write-raw' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-raw.php'>XMLWriter::writeRaw</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0, PECL xmlwriter &amp;gt;= 2.0.4)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeRaw</span> &amp;mdash; <span class='dc-title'>Write a raw XML text</span></p> </div> <a name='function.xmlwriter-write-raw.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeRaw</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_raw</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a raw xml text. </p> </div> <a name='function.xmlwriter-write-raw.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The text string to write. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-raw.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-raw.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-text.php' class='function' rel='rdfs-seeAlso'>XMLWriter::text</a> - Write text</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_pi" value="<div id='function.xmlwriter-write-pi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-pi.php'>XMLWriter::writePI</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writePI</span> &amp;mdash; <span class='dc-title'>Writes a PI</span></p> </div> <a name='function.xmlwriter-write-pi.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writePI</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$target</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_pi</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$target</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a processing instruction. </p> </div> <a name='function.xmlwriter-write-pi.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>target</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The target of the processing instruction. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the processing instruction. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-pi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-pi.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-pi.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startPI</a> - Create start PI tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-pi.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endPI</a> - End current PI</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_element_ns" value="<div id='function.xmlwriter-write-element-ns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-element-ns.php'>XMLWriter::writeElementNS</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeElementNS</span> &amp;mdash; <span class='dc-title'>Write full namespaced element tag</span></p> </div> <a name='function.xmlwriter-write-element-ns.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeElementNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> ] )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_element_ns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> ] )</div> <p class='para rdfs-comment'> Writes a full namespaced element tag. </p> </div> <a name='function.xmlwriter-write-element-ns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace prefix. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The element name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uri</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The element contents. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-element-ns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-element-ns.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>PHP 5.2.3</td> <td align='left'> The <i><tt class='parameter'>content</tt></i> parameter became optional. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.xmlwriter-write-element-ns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-element-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startElementNS</a> - Create start namespaced element tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endElement</a> - End current element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeElement</a> - Write full element tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_element" value="<div id='function.xmlwriter-write-element' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-element.php'>XMLWriter::writeElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeElement</span> &amp;mdash; <span class='dc-title'>Write full element tag</span></p> </div> <a name='function.xmlwriter-write-element.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeElement</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> ] )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_element</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> ] )</div> <p class='para rdfs-comment'> Writes a full element tag. </p> </div> <a name='function.xmlwriter-write-element.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The element name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The element contents. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-element.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-element.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>PHP 5.2.3</td> <td align='left'> The <i><tt class='parameter'>content</tt></i> parameter became optional. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.xmlwriter-write-element.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startElement</a> - Create start element tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endElement</a> - End current element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-element-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeElementNS</a> - Write full namespaced element tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_dtd_entity" value="<div id='function.xmlwriter-write-dtd-entity' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-entity.php'>XMLWriter::writeDTDEntity</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeDTDEntity</span> &amp;mdash; <span class='dc-title'>Write full DTD Entity tag</span></p> </div> <a name='function.xmlwriter-write-dtd-entity.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeDTDEntity</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$pe</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pubid</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sysid</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ndataid</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_dtd_entity</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$pe</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pubid</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sysid</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ndataid</tt></span> )</div> <p class='para rdfs-comment'> Writes a full DTD entity. </p> </div> <a name='function.xmlwriter-write-dtd-entity.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the entity. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the entity. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-dtd-entity.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-dtd-entity.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-entity.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTDEntity</a> - Create start DTD Entity</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-entity.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTDEntity</a> - End current DTD Entity</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_dtd_element" value="<div id='function.xmlwriter-write-dtd-element' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-element.php'>XMLWriter::writeDTDElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeDTDElement</span> &amp;mdash; <span class='dc-title'>Write full DTD element tag</span></p> </div> <a name='function.xmlwriter-write-dtd-element.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeDTDElement</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_dtd_element</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a full DTD element. </p> </div> <a name='function.xmlwriter-write-dtd-element.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the DTD element. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the element. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-dtd-element.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-dtd-element.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTDElement</a> - Create start DTD element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTDElement</a> - End current DTD element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_dtd_attlist" value="<div id='function.xmlwriter-write-dtd-attlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-attlist.php'>XMLWriter::writeDTDAttlist</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeDTDAttlist</span> &amp;mdash; <span class='dc-title'>Write full DTD AttList tag</span></p> </div> <a name='function.xmlwriter-write-dtd-attlist.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeDTDAttlist</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_dtd_attlist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a DTD attribute list. </p> </div> <a name='function.xmlwriter-write-dtd-attlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the DTD attribute list. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the DTD attribute list. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-dtd-attlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-dtd-attlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-attlist.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTDAttlist</a> - Create start DTD AttList</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-attlist.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTDAttlist</a> - End current DTD AttList</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_dtd" value="<div id='function.xmlwriter-write-dtd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-dtd.php'>XMLWriter::writeDTD</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeDTD</span> &amp;mdash; <span class='dc-title'>Write full DTD tag</span></p> </div> <a name='function.xmlwriter-write-dtd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeDTD</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$publicId</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$systemId</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$subset</tt></span> ]]] )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_dtd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$publicId</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$systemId</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$subset</tt></span> ]]] )</div> <p class='para rdfs-comment'> Writes a full DTD. </p> </div> <a name='function.xmlwriter-write-dtd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The DTD name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>publicId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The external subset public identifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>systemId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The external subset system identifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the DTD. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-dtd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-dtd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTD</a> - Create start DTD tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTD</a> - End current DTD</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_comment" value="<div id='function.xmlwriter-write-comment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-comment.php'>XMLWriter::writeComment</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeComment</span> &amp;mdash; <span class='dc-title'>Write full comment tag</span></p> </div> <a name='function.xmlwriter-write-comment.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeComment</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_comment</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a full comment. </p> </div> <a name='function.xmlwriter-write-comment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The contents of the comment. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-comment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-comment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-comment.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startComment</a> - Create start comment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-comment.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endComment</a> - Create end comment</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_cdata" value="<div id='function.xmlwriter-write-cdata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-cdata.php'>XMLWriter::writeCData</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeCData</span> &amp;mdash; <span class='dc-title'>Write full CDATA tag</span></p> </div> <a name='function.xmlwriter-write-cdata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeCData</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_cdata</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a full CDATA. </p> </div> <a name='function.xmlwriter-write-cdata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The contents of the CDATA. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-cdata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-cdata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-cdata.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startCData</a> - Create start CDATA tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-cdata.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endCData</a> - End current CDATA</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_attribute_ns" value="<div id='function.xmlwriter-write-attribute-ns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-attribute-ns.php'>XMLWriter::writeAttributeNS</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeAttributeNS</span> &amp;mdash; <span class='dc-title'>Write full namespaced attribute</span></p> </div> <a name='function.xmlwriter-write-attribute-ns.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_attribute_ns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a full namespaced attribute. </p> </div> <a name='function.xmlwriter-write-attribute-ns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace prefix. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uri</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute value. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-attribute-ns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-attribute-ns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttribute</a> - Write full attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttribute</a> - Create start attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttributeNS</a> - Create start namespaced attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endAttribute</a> - End attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_write_attribute" value="<div id='function.xmlwriter-write-attribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-write-attribute.php'>XMLWriter::writeAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::writeAttribute</span> &amp;mdash; <span class='dc-title'>Write full attribute</span></p> </div> <a name='function.xmlwriter-write-attribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>writeAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_write_attribute</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Writes a full attribute. </p> </div> <a name='function.xmlwriter-write-attribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-write-attribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-write-attribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttributeNS</a> - Write full namespaced attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttribute</a> - Create start attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttributeNS</a> - Create start namespaced attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endAttribute</a> - End attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_text" value="<div id='function.xmlwriter-text' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-text.php'>XMLWriter::text</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::text</span> &amp;mdash; <span class='dc-title'>Write text</span></p> </div> <a name='function.xmlwriter-text.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>text</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_text</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> Writes a text. </p> </div> <a name='function.xmlwriter-text.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The contents of the text. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-text.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_pi" value="<div id='function.xmlwriter-start-pi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-pi.php'>XMLWriter::startPI</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startPI</span> &amp;mdash; <span class='dc-title'>Create start PI tag</span></p> </div> <a name='function.xmlwriter-start-pi.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startPI</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$target</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_pi</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$target</tt></span> )</div> <p class='para rdfs-comment'> Starts a processing instruction tag. </p> </div> <a name='function.xmlwriter-start-pi.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>target</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The target of the processing instruction. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-pi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-pi.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-pi.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endPI</a> - End current PI</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-pi.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writePI</a> - Writes a PI</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_element_ns" value="<div id='function.xmlwriter-start-element-ns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-element-ns.php'>XMLWriter::startElementNS</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startElementNS</span> &amp;mdash; <span class='dc-title'>Create start namespaced element tag</span></p> </div> <a name='function.xmlwriter-start-element-ns.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startElementNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_element_ns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> <p class='para rdfs-comment'> Starts a namespaced element. </p> </div> <a name='function.xmlwriter-start-element-ns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace prefix. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The element name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uri</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-element-ns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-element-ns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endElement</a> - End current element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-element-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeElementNS</a> - Write full namespaced element tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_element" value="<div id='function.xmlwriter-start-element' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-element.php'>XMLWriter::startElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startElement</span> &amp;mdash; <span class='dc-title'>Create start element tag</span></p> </div> <a name='function.xmlwriter-start-element.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startElement</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_element</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Starts an element. </p> </div> <a name='function.xmlwriter-start-element.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The element name. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-element.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-element.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endElement</a> - End current element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeElement</a> - Write full element tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_dtd_entity" value="<div id='function.xmlwriter-start-dtd-entity' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-entity.php'>XMLWriter::startDTDEntity</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startDTDEntity</span> &amp;mdash; <span class='dc-title'>Create start DTD Entity</span></p> </div> <a name='function.xmlwriter-start-dtd-entity.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startDTDEntity</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isparam</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_dtd_entity</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isparam</tt></span> )</div> <p class='para rdfs-comment'> Starts a DTD entity. </p> </div> <a name='function.xmlwriter-start-dtd-entity.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the entity. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>isparam</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-dtd-entity.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-dtd-entity.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-entity.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTDEntity</a> - End current DTD Entity</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-entity.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTDEntity</a> - Write full DTD Entity tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_dtd_element" value="<div id='function.xmlwriter-start-dtd-element' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-element.php'>XMLWriter::startDTDElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startDTDElement</span> &amp;mdash; <span class='dc-title'>Create start DTD element</span></p> </div> <a name='function.xmlwriter-start-dtd-element.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startDTDElement</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_dtd_element</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> )</div> <p class='para rdfs-comment'> Starts a DTD element. </p> </div> <a name='function.xmlwriter-start-dtd-element.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifiedName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualified name of the document type to create. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-dtd-element.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-dtd-element.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTDElement</a> - End current DTD element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTDElement</a> - Write full DTD element tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_dtd_attlist" value="<div id='function.xmlwriter-start-dtd-attlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-attlist.php'>XMLWriter::startDTDAttlist</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startDTDAttlist</span> &amp;mdash; <span class='dc-title'>Create start DTD AttList</span></p> </div> <a name='function.xmlwriter-start-dtd-attlist.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startDTDAttlist</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_dtd_attlist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Starts a DTD attribute list. </p> </div> <a name='function.xmlwriter-start-dtd-attlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute list name. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-dtd-attlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-dtd-attlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-attlist.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTDAttlist</a> - End current DTD AttList</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-attlist.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTDAttlist</a> - Write full DTD AttList tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_dtd" value="<div id='function.xmlwriter-start-dtd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-dtd.php'>XMLWriter::startDTD</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startDTD</span> &amp;mdash; <span class='dc-title'>Create start DTD tag</span></p> </div> <a name='function.xmlwriter-start-dtd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startDTD</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$publicId</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$systemId</tt></span> ]] )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_dtd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$publicId</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$systemId</tt></span> ]] )</div> <p class='para rdfs-comment'> Starts a DTD. </p> </div> <a name='function.xmlwriter-start-dtd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifiedName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualified name of the document type to create. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>publicId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The external subset public identifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>systemId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The external subset system identifier. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-dtd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-dtd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-dtd.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDTD</a> - End current DTD</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTD</a> - Write full DTD tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_document" value="<div id='function.xmlwriter-start-document' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-document.php'>XMLWriter::startDocument</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startDocument</span> &amp;mdash; <span class='dc-title'>Create document tag</span></p> </div> <a name='function.xmlwriter-start-document.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startDocument</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$standalone</tt></span> ]]] )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_document</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$standalone</tt></span> ]]] )</div> <p class='para rdfs-comment'> Starts a document. </p> </div> <a name='function.xmlwriter-start-document.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>version</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The version number of the document as part of the XML declaration. Defaults to <i>1.0</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The encoding of the document as part of the XML declaration. <b><tt class='constant'>NULL</tt></b> by default. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>standalone</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>yes</i> or <i>no</i>. <b><tt class='constant'>NULL</tt></b> by default. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-document.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-document.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-document.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endDocument</a> - End current document</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_comment" value="<div id='function.xmlwriter-start-comment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-comment.php'>XMLWriter::startComment</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startComment</span> &amp;mdash; <span class='dc-title'>Create start comment</span></p> </div> <a name='function.xmlwriter-start-comment.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startComment</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_comment</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Starts a comment. </p> </div> <a name='function.xmlwriter-start-comment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-comment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-comment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-comment.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endComment</a> - Create end comment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-comment.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeComment</a> - Write full comment tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_cdata" value="<div id='function.xmlwriter-start-cdata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-cdata.php'>XMLWriter::startCData</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startCData</span> &amp;mdash; <span class='dc-title'>Create start CDATA tag</span></p> </div> <a name='function.xmlwriter-start-cdata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startCData</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_cdata</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Starts a CDATA. </p> </div> <a name='function.xmlwriter-start-cdata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-cdata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-cdata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-cdata.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endCData</a> - End current CDATA</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-cdata.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeCData</a> - Write full CDATA tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_attribute_ns" value="<div id='function.xmlwriter-start-attribute-ns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-attribute-ns.php'>XMLWriter::startAttributeNS</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startAttributeNS</span> &amp;mdash; <span class='dc-title'>Create start namespaced attribute</span></p> </div> <a name='function.xmlwriter-start-attribute-ns.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_attribute_ns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> <p class='para rdfs-comment'> Starts a namespaced attribute. </p> </div> <a name='function.xmlwriter-start-attribute-ns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace prefix. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uri</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-attribute-ns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-attribute-ns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttribute</a> - Create start attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endAttribute</a> - End attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttribute</a> - Write full attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttributeNS</a> - Write full namespaced attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_start_attribute" value="<div id='function.xmlwriter-start-attribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-start-attribute.php'>XMLWriter::startAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::startAttribute</span> &amp;mdash; <span class='dc-title'>Create start attribute</span></p> </div> <a name='function.xmlwriter-start-attribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>startAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_start_attribute</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Starts an attribute. </p> </div> <a name='function.xmlwriter-start-attribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute name. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-start-attribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-start-attribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttributeNS</a> - Create start namespaced attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endAttribute</a> - End attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttribute</a> - Write full attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttributeNS</a> - Write full namespaced attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_set_indent_string" value="<div id='function.xmlwriter-set-indent-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-set-indent-string.php'>XMLWriter::setIndentString</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::setIndentString</span> &amp;mdash; <span class='dc-title'>Set string used for indenting</span></p> </div> <a name='function.xmlwriter-set-indent-string.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>setIndentString</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$indentString</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_set_indent_string</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$indentString</tt></span> )</div> <p class='para rdfs-comment'> Sets the string which will be used to indent each element/attribute of the resulting xml. </p> </div> <a name='function.xmlwriter-set-indent-string.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>indentString</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The indentation string. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-set-indent-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-set-indent-string.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-set-indent.php' class='function' rel='rdfs-seeAlso'>XMLWriter::setIndent</a> - Toggle indentation on/off</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_set_indent" value="<div id='function.xmlwriter-set-indent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-set-indent.php'>XMLWriter::setIndent</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::setIndent</span> &amp;mdash; <span class='dc-title'>Toggle indentation on/off</span></p> </div> <a name='function.xmlwriter-set-indent.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>setIndent</b></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$indent</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_set_indent</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$indent</tt></span> )</div> <p class='para rdfs-comment'> Toggles indentation on or off. </p> </div> <a name='function.xmlwriter-set-indent.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>indent</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Whether indentation is enabled. Defaults to <b><tt class='constant'>FALSE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-set-indent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-set-indent.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-set-indent-string.php' class='function' rel='rdfs-seeAlso'>XMLWriter::setIndentString</a> - Set string used for indenting</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_output_memory" value="<div id='function.xmlwriter-output-memory' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-output-memory.php'>XMLWriter::outputMemory</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::outputMemory</span> &amp;mdash; <span class='dc-title'>Returns current buffer</span></p> </div> <a name='function.xmlwriter-output-memory.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>outputMemory</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$flush</tt></span> ] )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>xmlwriter_output_memory</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$flush</tt></span> ] )</div> <p class='para rdfs-comment'> Returns the current buffer. </p> </div> <a name='function.xmlwriter-output-memory.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flush</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Whether to flush the output buffer or no. Default is <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-output-memory.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the current buffer as a string. </p> </div> <a name='function.xmlwriter-output-memory.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-flush.php' class='function' rel='rdfs-seeAlso'>XMLWriter::flush</a> - Flush current buffer</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_open_uri" value="<div id='function.xmlwriter-open-uri' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-open-uri.php'>XMLWriter::openURI</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::openURI</span> &amp;mdash; <span class='dc-title'>Create new xmlwriter using source uri for output</span></p> </div> <a name='function.xmlwriter-open-uri.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>openURI</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>xmlwriter_open_uri</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> <p class='para rdfs-comment'> Creates a new <b class='classname'>XMLWriter</b> using <i><tt class='parameter'>uri</tt></i> for the output. </p> </div> <a name='function.xmlwriter-open-uri.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uri</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The URI of the resource for the output. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-open-uri.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Oriented object style: Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> Procedural style: Returns a new xmlwriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='link'>resource</a> for later use with the xmlwriter functions on success, <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.xmlwriter-open-uri.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-open-memory.php' class='function' rel='rdfs-seeAlso'>XMLWriter::openMemory</a> - Create new xmlwriter using memory for string output</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_open_memory" value="<div id='function.xmlwriter-open-memory' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-open-memory.php'>XMLWriter::openMemory</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::openMemory</span> &amp;mdash; <span class='dc-title'>Create new xmlwriter using memory for string output</span></p> </div> <a name='function.xmlwriter-open-memory.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>openMemory</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>xmlwriter_open_memory</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Creates a new <b class='classname'>XMLWriter</b> using memory for string output. </p> </div> <a name='function.xmlwriter-open-memory.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p> </div> <a name='function.xmlwriter-open-memory.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Oriented object style: Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> Procedural style: Returns a new xmlwriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='link'>resource</a> for later use with the xmlwriter functions on success, <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.xmlwriter-open-memory.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-open-uri.php' class='function' rel='rdfs-seeAlso'>XMLWriter::openURI</a> - Create new xmlwriter using source uri for output</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_full_end_element" value="<div id='function.xmlwriter-full-end-element' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-full-end-element.php'>XMLWriter::fullEndElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0, PECL xmlwriter &amp;gt;= 2.0.4)</p><p class='refpurpose'><span class='refname'>XMLWriter::fullEndElement</span> &amp;mdash; <span class='dc-title'>End current element</span></p> </div> <a name='function.xmlwriter-full-end-element.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>fullEndElement</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_full_end_element</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> End the current xml element. Writes an end tag even if the element is empty. </p> </div> <a name='function.xmlwriter-full-end-element.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-full-end-element.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-full-end-element.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-end-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::endElement</a> - End current element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_flush" value="<div id='function.xmlwriter-flush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-flush.php'>XMLWriter::flush</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::flush</span> &amp;mdash; <span class='dc-title'>Flush current buffer</span></p> </div> <a name='function.xmlwriter-flush.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/en/function.flush.php' class='function'>flush</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$empty</tt></span> ] )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>xmlwriter_flush</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$empty</tt></span> ] )</div> <p class='para rdfs-comment'> Flushes the current buffer. </p> </div> <a name='function.xmlwriter-flush.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>empty</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Whether to empty the buffer or no. Default is <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.xmlwriter-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> If you opened the writer in memory, this function returns the generated XML buffer, Else, if using URI, this function will write the buffer and return the number of written bytes. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_pi" value="<div id='function.xmlwriter-end-pi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-pi.php'>XMLWriter::endPI</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endPI</span> &amp;mdash; <span class='dc-title'>End current PI</span></p> </div> <a name='function.xmlwriter-end-pi.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endPI</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_pi</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current processing instruction. </p> </div> <a name='function.xmlwriter-end-pi.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-pi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-pi.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-pi.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startPI</a> - Create start PI tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-pi.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writePI</a> - Writes a PI</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_element" value="<div id='function.xmlwriter-end-element' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-element.php'>XMLWriter::endElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endElement</span> &amp;mdash; <span class='dc-title'>End current element</span></p> </div> <a name='function.xmlwriter-end-element.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endElement</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_element</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current element. </p> </div> <a name='function.xmlwriter-end-element.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-element.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-element.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startElement</a> - Create start element tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeElement</a> - Write full element tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_dtd_entity" value="<div id='function.xmlwriter-end-dtd-entity' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-entity.php'>XMLWriter::endDTDEntity</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endDTDEntity</span> &amp;mdash; <span class='dc-title'>End current DTD Entity</span></p> </div> <a name='function.xmlwriter-end-dtd-entity.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endDTDEntity</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_dtd_entity</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current DTD entity. </p> </div> <a name='function.xmlwriter-end-dtd-entity.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-dtd-entity.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-dtd-entity.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-entity.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTDEntity</a> - Create start DTD Entity</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-entity.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTDEntity</a> - Write full DTD Entity tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_dtd_element" value="<div id='function.xmlwriter-end-dtd-element' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-element.php'>XMLWriter::endDTDElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endDTDElement</span> &amp;mdash; <span class='dc-title'>End current DTD element</span></p> </div> <a name='function.xmlwriter-end-dtd-element.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endDTDElement</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_dtd_element</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current DTD element. </p> </div> <a name='function.xmlwriter-end-dtd-element.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-dtd-element.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-dtd-element.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTDElement</a> - Create start DTD element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-element.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTDElement</a> - Write full DTD element tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_dtd_attlist" value="<div id='function.xmlwriter-end-dtd-attlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-dtd-attlist.php'>XMLWriter::endDTDAttlist</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endDTDAttlist</span> &amp;mdash; <span class='dc-title'>End current DTD AttList</span></p> </div> <a name='function.xmlwriter-end-dtd-attlist.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endDTDAttlist</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_dtd_attlist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current DTD attribute list. </p> </div> <a name='function.xmlwriter-end-dtd-attlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-dtd-attlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-dtd-attlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd-attlist.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTDAttlist</a> - Create start DTD AttList</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd-attlist.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTDAttlist</a> - Write full DTD AttList tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_dtd" value="<div id='function.xmlwriter-end-dtd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-dtd.php'>XMLWriter::endDTD</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endDTD</span> &amp;mdash; <span class='dc-title'>End current DTD</span></p> </div> <a name='function.xmlwriter-end-dtd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endDTD</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_dtd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the DTD of the document. </p> </div> <a name='function.xmlwriter-end-dtd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-dtd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-dtd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-dtd.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDTD</a> - Create start DTD tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-dtd.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeDTD</a> - Write full DTD tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_document" value="<div id='function.xmlwriter-end-document' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-document.php'>XMLWriter::endDocument</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endDocument</span> &amp;mdash; <span class='dc-title'>End current document</span></p> </div> <a name='function.xmlwriter-end-document.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endDocument</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_document</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current document. </p> </div> <a name='function.xmlwriter-end-document.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-document.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-document.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-document.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startDocument</a> - Create document tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_comment" value="<div id='function.xmlwriter-end-comment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-comment.php'>XMLWriter::endComment</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endComment</span> &amp;mdash; <span class='dc-title'>Create end comment</span></p> </div> <a name='function.xmlwriter-end-comment.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endComment</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_comment</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current comment. </p> </div> <a name='function.xmlwriter-end-comment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-comment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-comment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-comment.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startComment</a> - Create start comment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-comment.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeComment</a> - Write full comment tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_cdata" value="<div id='function.xmlwriter-end-cdata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-cdata.php'>XMLWriter::endCData</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endCData</span> &amp;mdash; <span class='dc-title'>End current CDATA</span></p> </div> <a name='function.xmlwriter-end-cdata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endCData</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_cdata</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current CDATA section. </p> </div> <a name='function.xmlwriter-end-cdata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-cdata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-cdata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-cdata.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startCData</a> - Create start CDATA tag</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-cdata.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeCData</a> - Write full CDATA tag</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xmlwriter_end_attribute" value="<div id='function.xmlwriter-end-attribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xmlwriter-end-attribute.php'>XMLWriter::endAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2, PECL xmlwriter &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>XMLWriter::endAttribute</span> &amp;mdash; <span class='dc-title'>End attribute</span></p> </div> <a name='function.xmlwriter-end-attribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Oriented object style</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLWriter</b></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>endAttribute</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Procedural style</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xmlwriter_end_attribute</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$xmlwriter</tt></span> )</div> <p class='para rdfs-comment'> Ends the current attribute. </p> </div> <a name='function.xmlwriter-end-attribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> xmlwriter</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Only for procedural calls. The XMLWriter <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> that is being modified. This resource comes from a call to <b>xmlwriter_open_uri()</b> or <b>xmlwriter_open_memory()</b>.</p></dd> </dl> <p> </p> </div> <a name='function.xmlwriter-end-attribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xmlwriter-end-attribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttribute</a> - Create start attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-start-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::startAttributeNS</a> - Create start namespaced attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttribute</a> - Write full attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/function.xmlwriter-write-attribute-ns.php' class='function' rel='rdfs-seeAlso'>XMLWriter::writeAttributeNS</a> - Write full namespaced attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_unparsed_entity_decl_handler" value="<div id='function.xml-set-unparsed-entity-decl-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-unparsed-entity-decl-handler.php'>xml_set_unparsed_entity_decl_handler</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_unparsed_entity_decl_handler</span> &amp;mdash; <span class='dc-title'> Set up unparsed entity declaration handler </span></p> </div> <a name='function.xml-set-unparsed-entity-decl-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_unparsed_entity_decl_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Sets the unparsed entity declaration handler function for the XML parser <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The <i><tt class='parameter'>handler</tt></i> will be called if the XML parser encounters an external entity declaration with an NDATA declaration, like the following: </p><div class='example-contents programlisting'> <div class='xmlcode'><pre class='xmlcode'>&amp;lt;!ENTITY &amp;lt;parameter&amp;gt;name&amp;lt;/parameter&amp;gt; {&amp;lt;parameter&amp;gt;publicId&amp;lt;/parameter&amp;gt; | &amp;lt;parameter&amp;gt;systemId&amp;lt;/parameter&amp;gt;} NDATA &amp;lt;parameter&amp;gt;notationName&amp;lt;/parameter&amp;gt;</pre> </div> </div> <p> </p> <p class='para'> See <a href='http://www.w3.org/TR/1998/REC-xml-19980210#sec-external-ent' class='link external'>&amp;raquo; section 4.2.2 of the XML 1.0 spec</a> for the definition of notation declared external entities. </p> </div> <a name='function.xml-set-unparsed-entity-decl-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept six parameters: <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$entity_name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$system_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$public_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$notation_name</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>entity_name</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The name of the entity that is about to be defined. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> This is the base for resolving the system identifier (<i><tt class='parameter'>systemId</tt></i> ) of the external entity.Currently this parameter will always be set to an empty string. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>system_id</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> System identifier for the external entity. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>public_id</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> Public identifier for the external entity. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>notation_name</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> Name of the notation of this entity (see <a href='http://www.php.net/manual/en/function.xml-set-notation-decl-handler.php' class='function'>xml_set_notation_decl_handler()</a>). </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-unparsed-entity-decl-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_start_namespace_decl_handler" value="<div id='function.xml-set-start-namespace-decl-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-start-namespace-decl-handler.php'>xml_set_start_namespace_decl_handler</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_start_namespace_decl_handler</span> &amp;mdash; <span class='dc-title'> Set up start namespace declaration handler </span></p> </div> <a name='function.xml-set-start-namespace-decl-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_start_namespace_decl_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Set a handler to be called when a namespace is declared. Namespace declarations occur inside start tags. But the namespace declaration start handler is called before the start tag handler for each namespace declared in that start tag. </p> </div> <a name='function.xml-set-start-namespace-decl-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept four parameters, and should return an integer value. If the value returned from the handler is <b><tt class='constant'>FALSE</tt></b> (which it will be if no value is returned), the XML parser will stop parsing and <a href='http://www.php.net/manual/en/function.xml-get-error-code.php' class='function'>xml_get_error_code()</a> will return <b><tt class='constant'>XML_ERROR_EXTERNAL_ENTITY_HANDLING</tt></b>. <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user_data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>user_data</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uri</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-start-namespace-decl-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xml-set-start-namespace-decl-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-set-end-namespace-decl-handler.php' class='function' rel='rdfs-seeAlso'>xml_set_end_namespace_decl_handler()</a> - Set up end namespace declaration handler</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_processing_instruction_handler" value="<div id='function.xml-set-processing-instruction-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-processing-instruction-handler.php'>xml_set_processing_instruction_handler</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_processing_instruction_handler</span> &amp;mdash; <span class='dc-title'> Set up processing instruction (PI) handler </span></p> </div> <a name='function.xml-set-processing-instruction-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_processing_instruction_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Sets the processing instruction (PI) handler function for the XML parser <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> A processing instruction has the following format: </p><div class='informalexample'> <div class='example-contents programlisting'>&amp;lt;?<span class='replaceable'>target</span> <span class='replaceable'>data</span>?&amp;gt;<br /> </div> </div><p> You can put PHP code into such a tag, but be aware of one limitation: in an XML PI, the PI end tag (<i>?&amp;gt;</i>) can not be quoted, so this character sequence should not appear in the PHP code you embed with PIs in XML documents.If it does, the rest of the PHP code, as well as the &amp;quot;real&amp;quot; PI end tag, will be treated as character data. </p> </div> <a name='function.xml-set-processing-instruction-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept three parameters: <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$target</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>target</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The second parameter, <i><tt class='parameter'>target</tt></i> , contains the PI target. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The third parameter, <i><tt class='parameter'>data</tt></i> , contains the PI data. </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-processing-instruction-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_object" value="<div id='function.xml-set-object' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-object.php'>xml_set_object</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_object</span> &amp;mdash; <span class='dc-title'>Use XML Parser within an object</span></p> </div> <a name='function.xml-set-object.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_object</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>object</span> <tt class='parameter reference'>&amp;amp;$object</tt></span> )</div> <p class='para rdfs-comment'> This function allows to use <i><tt class='parameter'>parser</tt></i> inside <i><tt class='parameter'>object</tt></i> . All callback functions could be set with <a href='http://www.php.net/manual/en/function.xml-set-element-handler.php' class='function'>xml_set_element_handler()</a> etc and assumed to be methods of <i><tt class='parameter'>object</tt></i> . </p> </div> <a name='function.xml-set-object.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.xml-set-object.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xml-set-object.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>xml_set_object()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>xml&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>xml</span><span style='color: #007700'>()&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parser&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>xml_parser_create</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_set_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_set_element_handler</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'tag_open'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'tag_close'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_set_character_data_handler</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cdata'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>parse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_parse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>tag_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tag</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$attributes</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tag</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$attributes</span><span style='color: #007700'>);&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>cdata</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$cdata</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$cdata</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>tag_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tag</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tag</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />}&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;end&amp;nbsp;of&amp;nbsp;class&amp;nbsp;xml<br /><br /></span><span style='color: #0000BB'>$xml_parser&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>xml</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$xml_parser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parse</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;A&amp;nbsp;ID='hallo'&amp;gt;PHP&amp;lt;/A&amp;gt;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_notation_decl_handler" value="<div id='function.xml-set-notation-decl-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-notation-decl-handler.php'>xml_set_notation_decl_handler</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_notation_decl_handler</span> &amp;mdash; <span class='dc-title'>Set up notation declaration handler</span></p> </div> <a name='function.xml-set-notation-decl-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_notation_decl_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Sets the notation declaration handler function for the XML parser <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> A notation declaration is part of the document&amp;#039;s DTD and has the following format: </p><div class='example-contents programlisting'> <div class='xmlcode'><pre class='xmlcode'>&amp;lt;!NOTATION &amp;lt;parameter&amp;gt;name&amp;lt;/parameter&amp;gt; { &amp;lt;parameter&amp;gt;systemId&amp;lt;/parameter&amp;gt; | &amp;lt;parameter&amp;gt;publicId&amp;lt;/parameter&amp;gt;?&amp;gt;</pre> </div> </div> <p> See <a href='http://www.w3.org/TR/1998/REC-xml-19980210#Notations' class='link external'>&amp;raquo; section 4.7 of the XML 1.0 spec</a> for the definition of notation declarations. </p> </div> <a name='function.xml-set-notation-decl-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept five parameters: <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$notation_name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$system_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$public_id</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'> <i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>notation_name</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> This is the notation&amp;#039;s <i><tt class='parameter'>name</tt></i> , as per the notation format described above. </span> </dd> <dt class='varlistentry'> <span class='term'> <i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> This is the base for resolving the system identifier (<i><tt class='parameter'>system_id</tt></i> ) of the notation declaration. Currently this parameter will always be set to an empty string. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>system_id</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> System identifier of the external notation declaration. </span> </dd> <dt class='varlistentry'> <span class='term'> <i><tt class='parameter'>public_id</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> Public identifier of the external notation declaration. </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-notation-decl-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_external_entity_ref_handler" value="<div id='function.xml-set-external-entity-ref-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-external-entity-ref-handler.php'>xml_set_external_entity_ref_handler</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_external_entity_ref_handler</span> &amp;mdash; <span class='dc-title'>Set up external entity reference handler</span></p> </div> <a name='function.xml-set-external-entity-ref-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_external_entity_ref_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Sets the external entity reference handler function for the XML parser <i><tt class='parameter'>parser</tt></i> . </p> </div> <a name='function.xml-set-external-entity-ref-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept five parameters, and should return an integer value.If the value returned from the handler is <b><tt class='constant'>FALSE</tt></b> (which it will be if no value is returned), the XML parser will stop parsing and <a href='http://www.php.net/manual/en/function.xml-get-error-code.php' class='function'>xml_get_error_code()</a> will return <b><tt class='constant'>XML_ERROR_EXTERNAL_ENTITY_HANDLING</tt></b>. <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$open_entity_names</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$system_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$public_id</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>open_entity_names</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The second parameter, <i><tt class='parameter'>open_entity_names</tt></i> , is a space-separated list of the names of the entities that are open for the parse of this entity (including the name of the referenced entity). </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> This is the base for resolving the system identifier (<i><tt class='parameter'>system_id</tt></i> ) of the external entity.Currently this parameter will always be set to an empty string. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>system_id</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The fourth parameter, <i><tt class='parameter'>system_id</tt></i> , is the system identifier as specified in the entity declaration. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>public_id</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The fifth parameter, <i><tt class='parameter'>public_id</tt></i> , is the public identifier as specified in the entity declaration, or an empty string if none was specified; the whitespace in the public identifier will have been normalized as required by the XML spec. </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-external-entity-ref-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_end_namespace_decl_handler" value="<div id='function.xml-set-end-namespace-decl-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-end-namespace-decl-handler.php'>xml_set_end_namespace_decl_handler</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_end_namespace_decl_handler</span> &amp;mdash; <span class='dc-title'>Set up end namespace declaration handler</span></p> </div> <a name='function.xml-set-end-namespace-decl-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_end_namespace_decl_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Set a handler to be called when leaving the scope of a namespace declaration. This will be called, for each namespace declaration, after the handler for the end tag of the element in which the namespace was declared. </p> </div> <a name='function.xml-set-end-namespace-decl-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept three parameters, and should return an integer value. If the value returned from the handler is <b><tt class='constant'>FALSE</tt></b> (which it will be if no value is returned), the XML parser will stop parsing and <a href='http://www.php.net/manual/en/function.xml-get-error-code.php' class='function'>xml_get_error_code()</a> will return <b><tt class='constant'>XML_ERROR_EXTERNAL_ENTITY_HANDLING</tt></b>. <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user_data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>user_data</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-end-namespace-decl-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.xml-set-end-namespace-decl-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-set-start-namespace-decl-handler.php' class='function' rel='rdfs-seeAlso'>xml_set_start_namespace_decl_handler()</a> - Set up start namespace declaration handler</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_element_handler" value="<div id='function.xml-set-element-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-element-handler.php'>xml_set_element_handler</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_element_handler</span> &amp;mdash; <span class='dc-title'>Set up start and end element handlers</span></p> </div> <a name='function.xml-set-element-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_element_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$start_element_handler</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$end_element_handler</tt></span> )</div> <p class='para rdfs-comment'> Sets the element handler functions for the XML <i><tt class='parameter'>parser</tt></i> . <i><tt class='parameter'>start_element_handler</tt></i> and <i><tt class='parameter'>end_element_handler</tt></i> are strings containing the names of functions that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> </div> <a name='function.xml-set-element-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start_element_handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The function named by <i><tt class='parameter'>start_element_handler</tt></i> must accept three parameters: <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>start_element_handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$attribs</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The second parameter, <i><tt class='parameter'>name</tt></i> , contains the name of the element for which this handler is called.If <a href='http://www.php.net/manual/en/xml.case-folding.php' class='link'>case-folding</a> is in effect for this parser, the element name will be in uppercase letters. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>attribs</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The third parameter, <i><tt class='parameter'>attribs</tt></i> , contains an associative array with the element&amp;#039;s attributes (if any).The keys of this array are the attribute names, the values are the attribute values.Attribute names are <a href='http://www.php.net/manual/en/xml.case-folding.php' class='link'>case-folded</a> on the same criteria as element names.Attribute values are <em class='emphasis'>not</em> case-folded. </span> <span class='simpara'> The original order of the attributes can be retrieved by walking through <i><tt class='parameter'>attribs</tt></i> the normal way, using <a href='http://www.php.net/manual/en/function.each.php' class='function'>each()</a>.The first key in the array was the first attribute, and so on. </span> </dd> </dl> <p> </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>end_element_handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The function named by <i><tt class='parameter'>end_element_handler</tt></i> must accept two parameters: <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>end_element_handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The second parameter, <i><tt class='parameter'>name</tt></i> , contains the name of the element for which this handler is called.If <a href='http://www.php.net/manual/en/xml.case-folding.php' class='link'>case-folding</a> is in effect for this parser, the element name will be in uppercase letters. </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-set-element-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_default_handler" value="<div id='function.xml-set-default-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-default-handler.php'>xml_set_default_handler</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_default_handler</span> &amp;mdash; <span class='dc-title'>Set up default handler</span></p> </div> <a name='function.xml-set-default-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_default_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Sets the default handler function for the XML parser <i><tt class='parameter'>parser</tt></i> . </p> </div> <a name='function.xml-set-default-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept two parameters: <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'> <i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'> <i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The second parameter, <i><tt class='parameter'>data</tt></i> , contains the character data.This may be the XML declaration, document type declaration, entities or other data for which no other handler exists. </span> </dd> </dl> <p> </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-default-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_set_character_data_handler" value="<div id='function.xml-set-character-data-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-set-character-data-handler.php'>xml_set_character_data_handler</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_set_character_data_handler</span> &amp;mdash; <span class='dc-title'>Set up character data handler</span></p> </div> <a name='function.xml-set-character-data-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_set_character_data_handler</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$handler</tt></span> )</div> <p class='para rdfs-comment'> Sets the character data handler function for the XML parser <i><tt class='parameter'>parser</tt></i> . </p> </div> <a name='function.xml-set-character-data-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>handler</tt></i> is a string containing the name of a function that must exist when <a href='http://www.php.net/manual/en/function.xml-parse.php' class='function'>xml_parse()</a> is called for <i><tt class='parameter'>parser</tt></i> . </p> <p class='para'> The function named by <i><tt class='parameter'>handler</tt></i> must accept two parameters: <div class='methodsynopsis dc-description'> <span class='methodname'><span class='replaceable'>handler</span></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The first parameter, <span class='replaceable'>parser</span>, is a reference to the XML parser calling the handler. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> The second parameter, <i><tt class='parameter'>data</tt></i> , contains the character data as a string. </span> </dd> </dl> <p> </p> <p class='para'> Character data handler is called for every piece of a text in the XML document. It can be called multiple times inside each fragment (e.g. for non-ASCII strings). </p> <p class='para'> If a handler function is set to an empty string, or <b><tt class='constant'>FALSE</tt></b>, the handler in question is disabled. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Instead of a function name, an array containing an object reference and a method name can also be supplied.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.xml-set-character-data-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_parser_set_option" value="<div id='function.xml-parser-set-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-parser-set-option.php'>xml_parser_set_option</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_parser_set_option</span> &amp;mdash; <span class='dc-title'>Set options in an XML parser</span></p> </div> <a name='function.xml-parser-set-option.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_parser_set_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Sets an option in an XML parser. </p> </div> <a name='function.xml-parser-set-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser to set an option in. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Which option to set. See below. </p> <p class='para'> The following options are available: </p><table class='doctable table'> <caption><b>XML parser options</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Option constant</th> <th>Data type</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>XML_OPTION_CASE_FOLDING</tt></b></td> <td align='left'>integer</td> <td align='left'> Controls whether <a href='http://www.php.net/manual/en/xml.case-folding.php' class='link'>case-folding</a> is enabled for this XML parser. Enabled by default. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>XML_OPTION_SKIP_TAGSTART</tt></b></td> <td align='left'>integer</td> <td align='left'> Specify how many characters should be skipped in the beginning of a tag name. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>XML_OPTION_SKIP_WHITE</tt></b></td> <td align='left'>integer</td> <td align='left'> Whether to skip values consisting of whitespace characters. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>XML_OPTION_TARGET_ENCODING</tt></b></td> <td align='left'>string</td> <td align='left'> Sets which <a href='http://www.php.net/manual/en/xml.encoding.php' class='link'>target encoding</a> to use in this XML parser.By default, it is set to the same as the source encoding used by <a href='http://www.php.net/manual/en/function.xml-parser-create.php' class='function'>xml_parser_create()</a>. Supported target encodings are <i>ISO-8859-1</i>, <i>US-ASCII</i> and <i>UTF-8</i>. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The option&amp;#039;s new value. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-parser-set-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>parser</tt></i> does not refer to a valid parser, or if the option could not be set. Else the option is set and <b><tt class='constant'>TRUE</tt></b> is returned. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_parser_get_option" value="<div id='function.xml-parser-get-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-parser-get-option.php'>xml_parser_get_option</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_parser_get_option</span> &amp;mdash; <span class='dc-title'>Get options from an XML parser</span></p> </div> <a name='function.xml-parser-get-option.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>xml_parser_get_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> )</div> <p class='para rdfs-comment'> Gets an option value from an XML parser. </p> </div> <a name='function.xml-parser-get-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> A reference to the XML parser to get an option from. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> Which option to fetch. <b><tt class='constant'>XML_OPTION_CASE_FOLDING</tt></b> and <b><tt class='constant'>XML_OPTION_TARGET_ENCODING</tt></b> are available. See <a href='http://www.php.net/manual/en/function.xml-parser-set-option.php' class='function'>xml_parser_set_option()</a> for their description. </span> </dd> </dl> <p> </p> </div> <a name='function.xml-parser-get-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>parser</tt></i> does not refer to a valid parser or if <i><tt class='parameter'>option</tt></i> isn&amp;#039;t valid (generates also a <b><tt class='constant'>E_WARNING</tt></b>). Else the option&amp;#039;s value is returned. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_parser_free" value="<div id='function.xml-parser-free' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-parser-free.php'>xml_parser_free</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_parser_free</span> &amp;mdash; <span class='dc-title'>Free an XML parser</span></p> </div> <a name='function.xml-parser-free.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>xml_parser_free</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> )</div> <p class='para rdfs-comment'> Frees the given XML <i><tt class='parameter'>parser</tt></i> . </p> </div> <a name='function.xml-parser-free.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> A reference to the XML parser to free. </span> </dd> </dl> <p> </p> </div> <a name='function.xml-parser-free.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>parser</tt></i> does not refer to a valid parser, or else it frees the parser and returns <b><tt class='constant'>TRUE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_parser_create_ns" value="<div id='function.xml-parser-create-ns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-parser-create-ns.php'>xml_parser_create_ns</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_parser_create_ns</span> &amp;mdash; <span class='dc-title'>Create an XML parser with namespace support</span></p> </div> <a name='function.xml-parser-create-ns.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>xml_parser_create_ns</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$separator</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>xml_parser_create_ns()</b> creates a new XML parser with XML namespace support and returns a resource handle referencing it to be used by the other XML functions. </p> </div> <a name='function.xml-parser-create-ns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>encoding</tt></i> specifies the character encoding for the input/output in PHP 4. Starting from PHP 5, the input encoding is automatically detected, so that the <i><tt class='parameter'>encoding</tt></i> parameter specifies only the output encoding. In PHP 4, the default output encoding is the same as the input charset. In PHP 5.0.0 and 5.0.1, the default output charset is ISO-8859-1, while in PHP 5.0.2 and upper is UTF-8. The supported encodings are <i>ISO-8859-1</i>, <i>UTF-8</i> and <i>US-ASCII</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>separator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> With a namespace aware parser tag parameters passed to the various handler functions will consist of namespace and tag name separated by the string specified in <i><tt class='parameter'>seperator</tt></i> or <i>&amp;#039;:&amp;#039;</i> by default. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-parser-create-ns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a resource handle for the new XML parser. </p> </div> <a name='function.xml-parser-create-ns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-parser-create.php' class='function' rel='rdfs-seeAlso'>xml_parser_create()</a> - Create an XML parser</li> <li class='member'><a href='http://www.php.net/manual/en/function.xml-parser-free.php' class='function' rel='rdfs-seeAlso'>xml_parser_free()</a> - Free an XML parser</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_parser_create" value="<div id='function.xml-parser-create' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-parser-create.php'>xml_parser_create</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_parser_create</span> &amp;mdash; <span class='dc-title'>Create an XML parser</span></p> </div> <a name='function.xml-parser-create.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>xml_parser_create</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ] )</div> <p class='para rdfs-comment'> <b>xml_parser_create()</b> creates a new XML parser and returns a resource handle referencing it to be used by the other XML functions. </p> </div> <a name='function.xml-parser-create.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>encoding</tt></i> specifies the character encoding for the input/output in PHP 4. Starting from PHP 5, the input encoding is automatically detected, so that the <i><tt class='parameter'>encoding</tt></i> parameter specifies only the output encoding. In PHP 4, the default output encoding is the same as the input charset. If empty string is passed, the parser attempts to identify which encoding the document is encoded in by looking at the heading 3 or 4 bytes. In PHP 5.0.0 and 5.0.1, the default output charset is ISO-8859-1, while in PHP 5.0.2 and upper is UTF-8. The supported encodings are <i>ISO-8859-1</i>, <i>UTF-8</i> and <i>US-ASCII</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-parser-create.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a resource handle for the new XML parser. </p> </div> <a name='function.xml-parser-create.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-parser-create-ns.php' class='function' rel='rdfs-seeAlso'>xml_parser_create_ns()</a> - Create an XML parser with namespace support</li> <li class='member'><a href='http://www.php.net/manual/en/function.xml-parser-free.php' class='function' rel='rdfs-seeAlso'>xml_parser_free()</a> - Free an XML parser</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_parse_into_struct" value="<div id='function.xml-parse-into-struct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-parse-into-struct.php'>xml_parse_into_struct</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_parse_into_struct</span> &amp;mdash; <span class='dc-title'>Parse XML data into an array structure</span></p> </div> <a name='function.xml-parse-into-struct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>xml_parse_into_struct</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$values</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$index</tt></span> ] )</div> <p class='para rdfs-comment'> This function parses an XML file into 2 parallel array structures, one (<i><tt class='parameter'>index</tt></i> ) containing pointers to the location of the appropriate values in the <i><tt class='parameter'>values</tt></i> array. These last two parameters must be passed by reference. </p> </div> <a name='function.xml-parse-into-struct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>values</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.xml-parse-into-struct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> <b>xml_parse_into_struct()</b> returns 0 for failure and 1 for success. This is not the same as <b><tt class='constant'>FALSE</tt></b> and <b><tt class='constant'>TRUE</tt></b>, be careful with operators such as ===. </p> </div> <a name='function.xml-parse-into-struct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> Below is an example that illustrates the internal structure of the arrays being generated by the function. We use a simple <i>note</i> tag embedded inside a <i>para</i> tag, and then we parse this and print out the structures generated: </p><div class='example'> <p><b>Example #1 <b>xml_parse_into_struct()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$simple&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;para&amp;gt;&amp;lt;note&amp;gt;simple&amp;nbsp;note&amp;lt;/note&amp;gt;&amp;lt;/para&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$p&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>xml_parser_create</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>xml_parse_into_struct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$p</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$simple</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$vals</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$index</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>xml_parser_free</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$p</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Index&amp;nbsp;array\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$index</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nVals&amp;nbsp;array\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$vals</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> When we run that code, the output will be: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Index array Array ( [PARA] =&amp;gt; Array ( [0] =&amp;gt; 0 [1] =&amp;gt; 2 ) [NOTE] =&amp;gt; Array ( [0] =&amp;gt; 1 ) ) Vals array Array ( [0] =&amp;gt; Array ( [tag] =&amp;gt; PARA [type] =&amp;gt; open [level] =&amp;gt; 1 ) [1] =&amp;gt; Array ( [tag] =&amp;gt; NOTE [type] =&amp;gt; complete [level] =&amp;gt; 2 [value] =&amp;gt; simple note ) [2] =&amp;gt; Array ( [tag] =&amp;gt; PARA [type] =&amp;gt; close [level] =&amp;gt; 1 ) ) </pre></div> </div> </div><p> </p> <p class='para'> Event-driven parsing (based on the expat library) can get complicated when you have an XML document that is complex. This function does not produce a DOM style object, but it generates structures amenable of being transversed in a tree fashion. Thus, we can create objects representing the data in the XML file easily. Let&amp;#039;s consider the following XML file representing a small database of aminoacids information: </p><div class='example'> <p><b>Example #2 moldb.xml - small database of molecular information</b></p> <div class='example-contents programlisting'> <div class='xmlcode'><pre class='xmlcode'>&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &amp;lt;moldb&amp;gt; &amp;lt;molecule&amp;gt; &amp;lt;name&amp;gt;Alanine&amp;lt;/name&amp;gt; &amp;lt;symbol&amp;gt;ala&amp;lt;/symbol&amp;gt; &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; &amp;lt;type&amp;gt;hydrophobic&amp;lt;/type&amp;gt; &amp;lt;/molecule&amp;gt; &amp;lt;molecule&amp;gt; &amp;lt;name&amp;gt;Lysine&amp;lt;/name&amp;gt; &amp;lt;symbol&amp;gt;lys&amp;lt;/symbol&amp;gt; &amp;lt;code&amp;gt;K&amp;lt;/code&amp;gt; &amp;lt;type&amp;gt;charged&amp;lt;/type&amp;gt; &amp;lt;/molecule&amp;gt; &amp;lt;/moldb&amp;gt;</pre> </div> </div> </div><p> And some code to parse the document and generate the appropriate objects: </p><div class='example'> <p><b>Example #3 parsemoldb.php - parses moldb.xml into an array of molecular objects </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>AminoAcid&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;aa&amp;nbsp;name<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>var&amp;nbsp;</span><span style='color: #0000BB'>$symbol</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;three&amp;nbsp;letter&amp;nbsp;symbol<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>var&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;one&amp;nbsp;letter&amp;nbsp;code<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>var&amp;nbsp;</span><span style='color: #0000BB'>$type</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;hydrophobic,&amp;nbsp;charged&amp;nbsp;or&amp;nbsp;neutral<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>AminoAcid&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$aa</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$aa&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>$v</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>$k&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$aa</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>readDatabase</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>)&amp;nbsp;<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;read&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;database&amp;nbsp;of&amp;nbsp;aminoacids<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>file</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$parser&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>xml_parser_create</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_parser_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>XML_OPTION_CASE_FOLDING</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_parser_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>XML_OPTION_SKIP_WHITE</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_parse_into_struct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$values</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tags</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>xml_parser_free</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$parser</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;loop&amp;nbsp;through&amp;nbsp;the&amp;nbsp;structures<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$tags&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #DD0000'>'molecule'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$molranges&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;each&amp;nbsp;contiguous&amp;nbsp;pair&amp;nbsp;of&amp;nbsp;array&amp;nbsp;entries&amp;nbsp;are&amp;nbsp;the&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;lower&amp;nbsp;and&amp;nbsp;upper&amp;nbsp;range&amp;nbsp;for&amp;nbsp;each&amp;nbsp;molecule&amp;nbsp;definition<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>for&amp;nbsp;(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$molranges</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>+=</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$offset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$molranges</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>]&amp;nbsp;+&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$len&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$molranges</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tdb</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>parseMol</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_slice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$values</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$len</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;continue;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$tdb</span><span style='color: #007700'>;<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>parseMol</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mvalues</span><span style='color: #007700'>)&amp;nbsp;<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mvalues</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mol</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$mvalues</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'tag'</span><span style='color: #007700'>]]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$mvalues</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'value'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>AminoAcid</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mol</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>readDatabase</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'moldb.xml'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'**&amp;nbsp;Database&amp;nbsp;of&amp;nbsp;AminoAcid&amp;nbsp;objects:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> After executing <var class='filename'>parsemoldb.php</var>, the variable <var class='varname'>$db</var> contains an array of <b class='classname'>AminoAcid</b> objects, and the output of the script confirms that: </p><div class='informalexample'> <div class='example-contents screen'> <div class='cdata'><pre> ** Database of AminoAcid objects: Array ( [0] =&amp;gt; aminoacid Object ( [name] =&amp;gt; Alanine [symbol] =&amp;gt; ala [code] =&amp;gt; A [type] =&amp;gt; hydrophobic ) [1] =&amp;gt; aminoacid Object ( [name] =&amp;gt; Lysine [symbol] =&amp;gt; lys [code] =&amp;gt; K [type] =&amp;gt; charged ) ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_parse" value="<div id='function.xml-parse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-parse.php'>xml_parse</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_parse</span> &amp;mdash; <span class='dc-title'>Start parsing an XML document</span></p> </div> <a name='function.xml-parse.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>xml_parse</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_final</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> <b>xml_parse()</b> parses an XML document. The handlers for the configured events are called as many times as necessary. </p> </div> <a name='function.xml-parse.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser to use. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Chunk of data to parse. A document may be parsed piece-wise by calling <b>xml_parse()</b> several times with new data, as long as the <i><tt class='parameter'>is_final</tt></i> parameter is set and <b><tt class='constant'>TRUE</tt></b> when the last data is parsed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_final</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If set and <b><tt class='constant'>TRUE</tt></b>, <i><tt class='parameter'>data</tt></i> is the last piece of data sent in this parse. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-parse.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns 1 on success or 0 on failure. </p> <p class='para'> For unsuccessful parses, error information can be retrieved with <a href='http://www.php.net/manual/en/function.xml-get-error-code.php' class='function'>xml_get_error_code()</a>, <a href='http://www.php.net/manual/en/function.xml-error-string.php' class='function'>xml_error_string()</a>, <a href='http://www.php.net/manual/en/function.xml-get-current-line-number.php' class='function'>xml_get_current_line_number()</a>, <a href='http://www.php.net/manual/en/function.xml-get-current-column-number.php' class='function'>xml_get_current_column_number()</a> and <a href='http://www.php.net/manual/en/function.xml-get-current-byte-index.php' class='function'>xml_get_current_byte_index()</a>. </p> <blockquote><p><b class='note'>Note</b>: Entity errors are reported at the end of the data thus only if <i><tt class='parameter'>is_final</tt></i> is set and <b><tt class='constant'>TRUE</tt></b>. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_get_error_code" value="<div id='function.xml-get-error-code' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-get-error-code.php'>xml_get_error_code</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_get_error_code</span> &amp;mdash; <span class='dc-title'>Get XML parser error code</span></p> </div> <a name='function.xml-get-error-code.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>xml_get_error_code</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> )</div> <p class='para rdfs-comment'> Gets the XML parser error code. </p> </div> <a name='function.xml-get-error-code.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser to get error code from. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-get-error-code.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>parser</tt></i> does not refer to a valid parser, or else it returns one of the error codes listed in the <a href='http://www.php.net/manual/en/xml.error-codes.php' class='link'>error codes section</a>. </p> </div> <a name='function.xml-get-error-code.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-error-string.php' class='function' rel='rdfs-seeAlso'>xml_error_string()</a> - Get XML parser error string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_get_current_line_number" value="<div id='function.xml-get-current-line-number' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-get-current-line-number.php'>xml_get_current_line_number</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_get_current_line_number</span> &amp;mdash; <span class='dc-title'>Get current line number for an XML parser</span></p> </div> <a name='function.xml-get-current-line-number.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>xml_get_current_line_number</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> )</div> <p class='para rdfs-comment'> Gets the current line number for the given XML parser. </p> </div> <a name='function.xml-get-current-line-number.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser to get line number from. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-get-current-line-number.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>parser</tt></i> does not refer to a valid parser, or else it returns which line the parser is currently at in its data buffer. </p> </div> <a name='function.xml-get-current-line-number.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-get-current-column-number.php' class='function' rel='rdfs-seeAlso'>xml_get_current_column_number()</a> - Get current column number for an XML parser</li> <li class='member'><a href='http://www.php.net/manual/en/function.xml-get-current-byte-index.php' class='function' rel='rdfs-seeAlso'>xml_get_current_byte_index()</a> - Get current byte index for an XML parser</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_get_current_column_number" value="<div id='function.xml-get-current-column-number' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-get-current-column-number.php'>xml_get_current_column_number</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_get_current_column_number</span> &amp;mdash; <span class='dc-title'> Get current column number for an XML parser </span></p> </div> <a name='function.xml-get-current-column-number.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>xml_get_current_column_number</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> )</div> <p class='para rdfs-comment'> Gets the current column number of the given XML parser. </p> </div> <a name='function.xml-get-current-column-number.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser to get column number from. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-get-current-column-number.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>parser</tt></i> does not refer to a valid parser, or else it returns which column on the current line (as given by <a href='http://www.php.net/manual/en/function.xml-get-current-line-number.php' class='function'>xml_get_current_line_number()</a>) the parser is currently at. </p> </div> <a name='function.xml-get-current-column-number.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-get-current-byte-index.php' class='function' rel='rdfs-seeAlso'>xml_get_current_byte_index()</a> - Get current byte index for an XML parser</li> <li class='member'><a href='http://www.php.net/manual/en/function.xml-get-current-line-number.php' class='function' rel='rdfs-seeAlso'>xml_get_current_line_number()</a> - Get current line number for an XML parser</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_get_current_byte_index" value="<div id='function.xml-get-current-byte-index' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-get-current-byte-index.php'>xml_get_current_byte_index</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_get_current_byte_index</span> &amp;mdash; <span class='dc-title'>Get current byte index for an XML parser</span></p> </div> <a name='function.xml-get-current-byte-index.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>xml_get_current_byte_index</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$parser</tt></span> )</div> <p class='para rdfs-comment'> Gets the current byte index of the given XML parser. </p> </div> <a name='function.xml-get-current-byte-index.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parser</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A reference to the XML parser to get byte index from. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-get-current-byte-index.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>parser</tt></i> does not refer to a valid parser, or else it returns which byte index the parser is currently at in its data buffer (starting at 0). </p> </div> <a name='function.xml-get-current-byte-index.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Warning</b> <p class='para'> This function returns byte index according to UTF-8 encoded text disregarding if input is in another encoding. </p> </div> </div> <a name='function.xml-get-current-byte-index.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-get-current-column-number.php' class='function' rel='rdfs-seeAlso'>xml_get_current_column_number()</a> - Get current column number for an XML parser</li> <li class='member'><a href='http://www.php.net/manual/en/function.xml-get-current-line-number.php' class='function' rel='rdfs-seeAlso'>xml_get_current_line_number()</a> - Get current line number for an XML parser</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="xml_error_string" value="<div id='function.xml-error-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.xml-error-string.php'>xml_error_string</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>xml_error_string</span> &amp;mdash; <span class='dc-title'>Get XML parser error string</span></p> </div> <a name='function.xml-error-string.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>xml_error_string</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$code</tt></span> )</div> <p class='para rdfs-comment'> Gets the XML parser error string associated with the given <i><tt class='parameter'>code</tt></i> . </p> </div> <a name='function.xml-error-string.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>code</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An error code from <a href='http://www.php.net/manual/en/function.xml-get-error-code.php' class='function'>xml_get_error_code()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.xml-error-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a string with a textual description of the error <i><tt class='parameter'>code</tt></i> , or <b><tt class='constant'>FALSE</tt></b> if no description was found. </p> </div> <a name='function.xml-error-string.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.xml-get-error-code.php' class='function' rel='rdfs-seeAlso'>xml_get_error_code()</a> - Get XML parser error code</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="wddx_serialize_vars" value="<div id='function.wddx-serialize-vars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.wddx-serialize-vars.php'>wddx_serialize_vars</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>wddx_serialize_vars</span> &amp;mdash; <span class='dc-title'>Serialize variables into a WDDX packet</span></p> </div> <a name='function.wddx-serialize-vars.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>wddx_serialize_vars</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var_name</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ] )</div> <p class='para rdfs-comment'> Creates a WDDX packet with a structure that contains the serialized representation of the passed variables. </p> </div> <a name='function.wddx-serialize-vars.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> This function takes a variable number of parameters. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Can be either a string naming a variable or an array containing strings naming the variables or another array, etc. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>...</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.wddx-serialize-vars.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the WDDX packet, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.wddx-serialize-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>wddx_serialize_vars()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>5.5</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'blue'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'violet'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$d&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'colors'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$clvars&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>wddx_serialize_vars</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$clvars</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;wddxPacket version=&amp;#039;1.0&amp;#039;&amp;gt;&amp;lt;header/&amp;gt;&amp;lt;data&amp;gt;&amp;lt;struct&amp;gt;&amp;lt;var name=&amp;#039;a&amp;#039;&amp;gt;&amp;lt;number&amp;gt;1&amp;lt;/number&amp;gt;&amp;lt;/var&amp;gt; &amp;lt;var name=&amp;#039;b&amp;#039;&amp;gt;&amp;lt;number&amp;gt;5.5&amp;lt;/number&amp;gt;&amp;lt;/var&amp;gt;&amp;lt;var name=&amp;#039;c&amp;#039;&amp;gt;&amp;lt;array length=&amp;#039;3&amp;#039;&amp;gt; &amp;lt;string&amp;gt;blue&amp;lt;/string&amp;gt;&amp;lt;string&amp;gt;orange&amp;lt;/string&amp;gt;&amp;lt;string&amp;gt;violet&amp;lt;/string&amp;gt;&amp;lt;/array&amp;gt;&amp;lt;/var&amp;gt; &amp;lt;var name=&amp;#039;d&amp;#039;&amp;gt;&amp;lt;string&amp;gt;colors&amp;lt;/string&amp;gt;&amp;lt;/var&amp;gt;&amp;lt;/struct&amp;gt;&amp;lt;/data&amp;gt;&amp;lt;/wddxPacket&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="wddx_serialize_value" value="<div id='function.wddx-serialize-value' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.wddx-serialize-value.php'>wddx_serialize_value</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>wddx_serialize_value</span> &amp;mdash; <span class='dc-title'>Serialize a single value into a WDDX packet</span></p> </div> <a name='function.wddx-serialize-value.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>wddx_serialize_value</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$comment</tt></span> ] )</div> <p class='para rdfs-comment'> Creates a WDDX packet from a single given value. </p> </div> <a name='function.wddx-serialize-value.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value to be serialized </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>comment</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An optional comment string that appears in the packet header. </p> </dd> </dl> <p> </p> </div> <a name='function.wddx-serialize-value.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the WDDX packet, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="wddx_packet_start" value="<div id='function.wddx-packet-start' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.wddx-packet-start.php'>wddx_packet_start</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>wddx_packet_start</span> &amp;mdash; <span class='dc-title'>Starts a new WDDX packet with structure inside it</span></p> </div> <a name='function.wddx-packet-start.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>wddx_packet_start</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$comment</tt></span> ] )</div> <p class='para rdfs-comment'> Start a new WDDX packet for incremental addition of variables. It automatically creates a structure definition inside the packet to contain the variables. </p> </div> <a name='function.wddx-packet-start.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>comment</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An optional comment string. </p> </dd> </dl> <p> </p> </div> <a name='function.wddx-packet-start.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a packet ID for use in later functions, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="wddx_packet_end" value="<div id='function.wddx-packet-end' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.wddx-packet-end.php'>wddx_packet_end</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>wddx_packet_end</span> &amp;mdash; <span class='dc-title'>Ends a WDDX packet with the specified ID</span></p> </div> <a name='function.wddx-packet-end.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>wddx_packet_end</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$packet_id</tt></span> )</div> <p class='para rdfs-comment'> Ends and returns the given WDDX packet. </p> </div> <a name='function.wddx-packet-end.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>packet_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A WDDX packet, returned by <a href='http://www.php.net/manual/en/function.wddx-packet-start.php' class='function'>wddx_packet_start()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.wddx-packet-end.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the string containing the WDDX packet. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="wddx_deserialize" value="<div id='function.wddx-deserialize' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.wddx-deserialize.php'>wddx_deserialize</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>wddx_deserialize</span> &amp;mdash; <span class='dc-title'>Alias of <a href='http://www.php.net/manual/en/function.wddx-unserialize.php' class='function'>wddx_unserialize()</a></span></p> </div> <a name='function.wddx-deserialize.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> This function is an alias of: <a href='http://www.php.net/manual/en/function.wddx-unserialize.php' class='function'>wddx_unserialize()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="wddx_add_vars" value="<div id='function.wddx-add-vars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.wddx-add-vars.php'>wddx_add_vars</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>wddx_add_vars</span> &amp;mdash; <span class='dc-title'>Add variables to a WDDX packet with the specified ID</span></p> </div> <a name='function.wddx-add-vars.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>wddx_add_vars</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$packet_id</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var_name</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ] )</div> <p class='para rdfs-comment'> Serializes the passed variables and add the result to the given packet. </p> </div> <a name='function.wddx-add-vars.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> This function takes a variable number of parameters. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>packet_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A WDDX packet, returned by <a href='http://www.php.net/manual/en/function.wddx-packet-start.php' class='function'>wddx_packet_start()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Can be either a string naming a variable or an array containing strings naming the variables or another array, etc. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>...</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.wddx-add-vars.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="utf8_encode" value="<div id='function.utf8-encode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.utf8-encode.php'>utf8_encode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>utf8_encode</span> &amp;mdash; <span class='dc-title'>Encodes an ISO-8859-1 string to UTF-8</span></p> </div> <a name='function.utf8-encode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>utf8_encode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> This function encodes the string <i><tt class='parameter'>data</tt></i> to <i>UTF-8</i>, and returns the encoded version. <i>UTF-8</i> is a standard mechanism used by <acronym title='Unique, Universal, and Uniform character enCoding'>Unicode</acronym> for encoding <span class='glossterm'>wide character</span> values into a byte stream. <i>UTF-8</i> is transparent to plain <abbr class='abbrev'>ASCII</abbr> characters, is self-synchronized (meaning it is possible for a program to figure out where in the bytestream characters start) and can be used with normal string comparison functions for sorting and such. PHP encodes <i>UTF-8</i> characters in up to four bytes, like this: </p><table class='doctable table'> <caption><b>UTF-8 encoding</b></caption> <thead valign='middle'> <tr valign='middle'> <th>bytes</th> <th>bits</th> <th>representation</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'>7</td> <td align='left'>0bbbbbbb</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>11</td> <td align='left'>110bbbbb 10bbbbbb</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>16</td> <td align='left'>1110bbbb 10bbbbbb 10bbbbbb</td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'>21</td> <td align='left'>11110bbb 10bbbbbb 10bbbbbb 10bbbbbb</td> </tr> </tbody> </table> <p> Each <span class='replaceable'>b</span> represents a bit that can be used to store character data. </p> </div> <a name='function.utf8-encode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An ISO-8859-1 string. </p> </dd> </dl> <p> </p> </div> <a name='function.utf8-encode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the UTF-8 translation of <i><tt class='parameter'>data</tt></i> . </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="utf8_decode" value="<div id='function.utf8-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.utf8-decode.php'>utf8_decode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>utf8_decode</span> &amp;mdash; <span class='dc-title'> Converts a string with ISO-8859-1 characters encoded with UTF-8 to single-byte ISO-8859-1 </span></p> </div> <a name='function.utf8-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>utf8_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> This function decodes <i><tt class='parameter'>data</tt></i> , assumed to be <i>UTF-8</i> encoded, to <i>ISO-8859-1</i>. </p> </div> <a name='function.utf8-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An UTF-8 encoded string. </p> </dd> </dl> <p> </p> </div> <a name='function.utf8-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the ISO-8859-1 translation of <i><tt class='parameter'>data</tt></i> . </p> </div> <a name='function.utf8-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.utf8-encode.php' class='function' rel='rdfs-seeAlso'>utf8_encode()</a> - Encodes an ISO-8859-1 string to UTF-8 for an explanation of UTF-8 encoding</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="use_soap_error_handler" value="<div id='function.use-soap-error-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.use-soap-error-handler.php'>use_soap_error_handler</a></h1> <p class='verinfo'>(Unknown)</p><p class='refpurpose'><span class='refname'>use_soap_error_handler</span> &amp;mdash; <span class='dc-title'>Set whether to use the SOAP error handler</span></p> </div> <a name='function.use-soap-error-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>use_soap_error_handler</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$handler</tt></span> ] )</div> <p class='para rdfs-comment'> This function sets whether or not to use the SOAP error handler in the SOAP server. It will return the previous value. If set to <b><tt class='constant'>TRUE</tt></b>, details of errors in a <a href='http://www.php.net/manual/en/class.soapserver.php' class='classname'>SoapServer</a> application will be sent to the clients. If <b><tt class='constant'>FALSE</tt></b>, no information will be sent. </p> </div> <a name='function.use-soap-error-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handler</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Set to <b><tt class='constant'>TRUE</tt></b> to send error details to clients. </p> </dd> </dl> <p> </p> </div> <a name='function.use-soap-error-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.use-soap-error-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Sets a user-defined error handler function</li> <li class='member'><a href='http://www.php.net/manual/en/function.set-exception-handler.php' class='function' rel='rdfs-seeAlso'>set_exception_handler()</a> - Sets a user-defined exception handler function</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="simplexml_load_string" value="<div id='function.simplexml-load-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.simplexml-load-string.php'>simplexml_load_string</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>simplexml_load_string</span> &amp;mdash; <span class='dc-title'> Interprets a string of XML into an object </span></p> </div> <a name='function.simplexml-load-string.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>simplexml_load_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt><span class='initializer'> = &amp;quot;SimpleXMLElement&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_prefix</tt><span class='initializer'> = false</span></span> ]]]] )</div> <p class='para rdfs-comment'> Takes a well-formed XML string and returns it as an object. </p> </div> <a name='function.simplexml-load-string.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A well-formed XML string </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> You may use this optional parameter so that <b>simplexml_load_string()</b> will return an object of the specified class. That class should extend the <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> class. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Since PHP 5.1.0 and Libxml 2.6.0, you may also use the <i><tt class='parameter'>options</tt></i> parameter to specify <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>additional Libxml parameters</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ns</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.simplexml-load-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns an <a href='http://www.php.net/manual/en/language.types.object.php' class='type object'>object</a> of class <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> with properties containing the data held within the xml document. On errors, it will return <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.simplexml-load-string.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> Produces an <b><tt class='constant'>E_WARNING</tt></b> error message for each error found in the XML data. </p> <div class='tip'><b class='tip'>Tip</b> <p class='para'> Use <a href='http://www.php.net/manual/en/function.libxml-use-internal-errors.php' class='function'>libxml_use_internal_errors()</a> to suppress all XML errors, and <a href='http://www.php.net/manual/en/function.libxml-get-errors.php' class='function'>libxml_get_errors()</a> to iterate over them afterwards. </p> </div> </div> <a name='function.simplexml-load-string.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Interpret an XML string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;XML<br /></span><span style='color: #DD0000'>&amp;lt;?xml&amp;nbsp;version='1.0'?&amp;gt;&amp;nbsp;<br />&amp;lt;document&amp;gt;<br />&amp;nbsp;&amp;lt;title&amp;gt;Forty&amp;nbsp;What?&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;from&amp;gt;Joe&amp;lt;/from&amp;gt;<br />&amp;nbsp;&amp;lt;to&amp;gt;Jane&amp;lt;/to&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;I&amp;nbsp;know&amp;nbsp;that's&amp;nbsp;the&amp;nbsp;answer&amp;nbsp;--&amp;nbsp;but&amp;nbsp;what's&amp;nbsp;the&amp;nbsp;question?<br />&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/document&amp;gt;<br /></span><span style='color: #007700'>XML;<br /><br /></span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>simplexml_load_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> SimpleXMLElement Object ( [title] =&amp;gt; Forty What? [from] =&amp;gt; Joe [to] =&amp;gt; Jane [body] =&amp;gt; I know that&amp;#039;s the answer -- but what&amp;#039;s the question? ) </pre></div> </div> <div class='example-contents simpara'><p> At this point, you can go about using <i>$xml-&amp;gt;body</i> and such. </p></div> </div><p> </p> </div> <a name='function.simplexml-load-string.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.simplexml-load-file.php' class='function' rel='rdfs-seeAlso'>simplexml_load_file()</a> - Interprets an XML file into an object</li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.construct.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::__construct</a> - Creates a new SimpleXMLElement object</span></li> <li class='member'><a href='http://www.php.net/manual/en/simplexml.examples-errors.php' class='xref'>Dealing with XML errors</a></li> <li class='member'><a href='http://www.php.net/manual/en/function.libxml-use-internal-errors.php' class='function' rel='rdfs-seeAlso'>libxml_use_internal_errors()</a> - Disable libxml errors and allow user to fetch error information as needed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="simplexml_load_file" value="<div id='function.simplexml-load-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.simplexml-load-file.php'>simplexml_load_file</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>simplexml_load_file</span> &amp;mdash; <span class='dc-title'> Interprets an XML file into an object </span></p> </div> <a name='function.simplexml-load-file.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>simplexml_load_file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt><span class='initializer'> = &amp;quot;SimpleXMLElement&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_prefix</tt><span class='initializer'> = false</span></span> ]]]] )</div> <p class='para rdfs-comment'> Convert the well-formed XML document in the given file to an object. </p> </div> <a name='function.simplexml-load-file.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to the XML file </p> <blockquote><p><b class='note'>Note</b>: Libxml 2 unescapes the URI, so if you want to pass e.g. <i>b&amp;amp;c</i> as the URI parameter <i>a</i>, you have to call <i>simplexml_load_file(rawurlencode(&amp;#039;http://example.com/?a=&amp;#039; . urlencode(&amp;#039;b&amp;amp;c&amp;#039;)))</i>. Since PHP 5.1.0 you don&amp;#039;t need to do this because PHP will do it for you. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> You may use this optional parameter so that <b>simplexml_load_file()</b> will return an object of the specified class. That class should extend the <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> class. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Since PHP 5.1.0 and Libxml 2.6.0, you may also use the <i><tt class='parameter'>options</tt></i> parameter to specify <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>additional Libxml parameters</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ns</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.simplexml-load-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns an <a href='http://www.php.net/manual/en/language.types.object.php' class='type object'>object</a> of class <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> with properties containing the data held within the XML document. On errors, it will return <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.simplexml-load-file.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> Produces an <b><tt class='constant'>E_WARNING</tt></b> error message for each error found in the XML data. </p> <div class='tip'><b class='tip'>Tip</b> <p class='para'> Use <a href='http://www.php.net/manual/en/function.libxml-use-internal-errors.php' class='function'>libxml_use_internal_errors()</a> to suppress all XML errors, and <a href='http://www.php.net/manual/en/function.libxml-get-errors.php' class='function'>libxml_get_errors()</a> to iterate over them afterwards. </p> </div> </div> <a name='function.simplexml-load-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Interpret an XML document</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;The&amp;nbsp;file&amp;nbsp;test.xml&amp;nbsp;contains&amp;nbsp;an&amp;nbsp;XML&amp;nbsp;document&amp;nbsp;with&amp;nbsp;a&amp;nbsp;root&amp;nbsp;element<br />//&amp;nbsp;and&amp;nbsp;at&amp;nbsp;least&amp;nbsp;an&amp;nbsp;element&amp;nbsp;/[root]/title.<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>file_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.xml'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>simplexml_load_file</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.xml'</span><span style='color: #007700'>);<br />&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #DD0000'>'Failed&amp;nbsp;to&amp;nbsp;open&amp;nbsp;test.xml.'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> This script will display, on success: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> SimpleXMLElement Object ( [title] =&amp;gt; Example Title ... ) </pre></div> </div> <div class='example-contents simpara'><p> At this point, you can go about using <i>$xml-&amp;gt;title</i> and any other elements. </p></div> </div><p> </p> </div> <a name='function.simplexml-load-file.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.simplexml-load-string.php' class='function' rel='rdfs-seeAlso'>simplexml_load_string()</a> - Interprets a string of XML into an object</li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.construct.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::__construct</a> - Creates a new SimpleXMLElement object</span></li> <li class='member'><a href='http://www.php.net/manual/en/simplexml.examples-errors.php' class='xref'>Dealing with XML errors</a></li> <li class='member'><a href='http://www.php.net/manual/en/function.libxml-use-internal-errors.php' class='function' rel='rdfs-seeAlso'>libxml_use_internal_errors()</a> - Disable libxml errors and allow user to fetch error information as needed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="simplexml_import_dom" value="<div id='function.simplexml-import-dom' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.simplexml-import-dom.php'>simplexml_import_dom</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>simplexml_import_dom</span> &amp;mdash; <span class='dc-title'>Get a <i>SimpleXMLElement</i> object from a DOM node.</span></p> </div> <a name='function.simplexml-import-dom.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a></span> <span class='methodname'><b>simplexml_import_dom</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt><span class='initializer'> = &amp;quot;SimpleXMLElement&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> This function takes a node of a <a href='http://www.php.net/manual/en/book.dom.php' class='link'>DOM</a> document and makes it into a SimpleXML node. This new object can then be used as a native SimpleXML element. </p> </div> <a name='function.simplexml-import-dom.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>node</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A <a href='http://www.php.net/manual/en/book.dom.php' class='link'>DOM</a> Element node </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> You may use this optional parameter so that <b>simplexml_import_dom()</b> will return an object of the specified class. That class should extend the <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> class. </p> </dd> </dl> <p> </p> </div> <a name='function.simplexml-import-dom.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.simplexml-import-dom.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Importing DOM</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;books&amp;gt;&amp;lt;book&amp;gt;&amp;lt;title&amp;gt;blah&amp;lt;/title&amp;gt;&amp;lt;/book&amp;gt;&amp;lt;/books&amp;gt;'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Error&amp;nbsp;while&amp;nbsp;parsing&amp;nbsp;the&amp;nbsp;document'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$s&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>simplexml_import_dom</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$s</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>book</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>title</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;blah<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.simplexml-import-dom.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.dom-import-simplexml.php' class='function' rel='rdfs-seeAlso'>dom_import_simplexml()</a> - Gets a DOMElement object from a SimpleXMLElement object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="is_soap_fault" value="<div id='function.is-soap-fault' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.is-soap-fault.php'>is_soap_fault</a></h1> <p class='verinfo'>(Unknown)</p><p class='refpurpose'><span class='refname'>is_soap_fault</span> &amp;mdash; <span class='dc-title'>Checks if a SOAP call has failed</span></p> </div> <a name='function.is-soap-fault.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>is_soap_fault</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> This function is useful to check if the SOAP call failed, but without using exceptions. To use it, create a <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> object with the <i>exceptions</i> option set to zero or <b><tt class='constant'>FALSE</tt></b>. In this case, the SOAP method will return a special <a href='http://www.php.net/manual/en/class.soapfault.php' class='classname'>SoapFault</a> object which encapsulates the fault details (faultcode, faultstring, faultactor and faultdetails). </p> <p class='para'> If <i>exceptions</i> is not set then SOAP call will throw an exception on error. <b>is_soap_fault()</b> checks if the given parameter is a <a href='http://www.php.net/manual/en/class.soapfault.php' class='classname'>SoapFault</a> object. </p> </div> <a name='function.is-soap-fault.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The object to test. </p> </dd> </dl> <p> </p> </div> <a name='function.is-soap-fault.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This will return <b><tt class='constant'>TRUE</tt></b> on error, and <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='function.is-soap-fault.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>is_soap_fault()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'exceptions'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>();<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_soap_fault</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>trigger_error</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SOAP&amp;nbsp;Fault:&amp;nbsp;(faultcode:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>faultcode</span><span style='color: #007700'>}</span><span style='color: #DD0000'>,&amp;nbsp;faultstring:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>faultstring</span><span style='color: #007700'>}</span><span style='color: #DD0000'>)'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>E_USER_ERROR</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Example #2 SOAP&amp;#039;s standard method for error reporting is exceptions</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>(</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;*/</span><span style='color: #007700'>);<br />}&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>SoapFault&amp;nbsp;$fault</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>trigger_error</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SOAP&amp;nbsp;Fault:&amp;nbsp;(faultcode:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$fault</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>faultcode</span><span style='color: #007700'>}</span><span style='color: #DD0000'>,&amp;nbsp;faultstring:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$fault</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>faultstring</span><span style='color: #007700'>}</span><span style='color: #DD0000'>)'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>E_USER_ERROR</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.is-soap-fault.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function' rel='rdfs-seeAlso'>SoapClient::SoapClient</a> - SoapClient constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapfault.soapfault.php' class='function' rel='rdfs-seeAlso'>SoapFault::SoapFault</a> - SoapFault constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dom_import_simplexml" value="<div id='function.dom-import-simplexml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/function.dom-import-simplexml.php'>dom_import_simplexml</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>dom_import_simplexml</span> &amp;mdash; <span class='dc-title'> Gets a <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> object from a <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a> object </span></p> </div> <a name='function.dom-import-simplexml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domelement.php' class='type DOMElement'>DOMElement</a></span> <span class='methodname'><b>dom_import_simplexml</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a></span> <tt class='parameter'>$node</tt></span> )</div> <p class='para rdfs-comment'> This function takes the node <i><tt class='parameter'>node</tt></i> of class <a href='http://www.php.net/manual/en/ref.simplexml.php' class='link'>SimpleXML</a> and makes it into a <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> node. This new object can then be used as a native <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> node. </p> </div> <a name='function.dom-import-simplexml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>node</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a> node. </p> </dd> </dl> <p> </p> </div> <a name='function.dom-import-simplexml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> node added or <b><tt class='constant'>FALSE</tt></b> if any errors occur. </p> </div> <a name='function.dom-import-simplexml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <div class='example'> <p><b>Example #1 Import SimpleXML into DOM with <b>dom_import_simplexml()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>simplexml_load_string</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;books&amp;gt;&amp;lt;book&amp;gt;&amp;lt;title&amp;gt;blah&amp;lt;/title&amp;gt;&amp;lt;/book&amp;gt;&amp;lt;/books&amp;gt;'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Error&amp;nbsp;while&amp;nbsp;parsing&amp;nbsp;the&amp;nbsp;document'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$dom_sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>dom_import_simplexml</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$dom_sxe</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Error&amp;nbsp;while&amp;nbsp;converting&amp;nbsp;XML'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$dom_sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importNode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dom_sxe</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$dom_sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dom_sxe</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.dom-import-simplexml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.simplexml-import-dom.php' class='function' rel='rdfs-seeAlso'>simplexml_import_dom()</a> - Get a SimpleXMLElement object from a DOM node.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::transformToXML" value="<div id='xsltprocessor.transformtoxml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.transformtoxml.php'>XSLTProcessor::transformToXML</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::transformToXML</span> &amp;mdash; <span class='dc-title'>Transform to XML</span></p> </div> <a name='xsltprocessor.transformtoxml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>transformToXML</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$doc</tt></span> )</div> </div> <p class='para'> Transforms the source node to a string applying the stylesheet given by the <a href='http://www.php.net/manual/en/xsltprocessor.importstylesheet.php' class='function'>xsltprocessor::importStylesheet()</a> method. </p> </div> <a name='xsltprocessor.transformtoxml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>doc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The transformed document. </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.transformtoxml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The result of the transformation as a string or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='xsltprocessor.transformtoxml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Transforming to a string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Load&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;source<br /></span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xsl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection.xsl'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Configure&amp;nbsp;the&amp;nbsp;transformer<br /></span><span style='color: #0000BB'>$proc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>XSLTProcessor</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importStyleSheet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;attach&amp;nbsp;the&amp;nbsp;xsl&amp;nbsp;rules<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>transformToXML</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Hey! Welcome to Nicolas Eliaszewicz&amp;#039;s sweet CD collection! &amp;lt;h1&amp;gt;Fight for your mind&amp;lt;/h1&amp;gt;&amp;lt;h2&amp;gt;by Ben Harper - 1995&amp;lt;/h2&amp;gt;&amp;lt;hr&amp;gt; &amp;lt;h1&amp;gt;Electric Ladyland&amp;lt;/h1&amp;gt;&amp;lt;h2&amp;gt;by Jimi Hendrix - 1997&amp;lt;/h2&amp;gt;&amp;lt;hr&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='xsltprocessor.transformtoxml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.transformtodoc.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::transformToDoc()</a> - Transform to a DOMDocument</li> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.transformtouri.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::transformToUri()</a> - Transform to URI</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::transformToUri" value="<div id='xsltprocessor.transformtouri' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.transformtouri.php'>XSLTProcessor::transformToUri</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::transformToUri</span> &amp;mdash; <span class='dc-title'>Transform to URI</span></p> </div> <a name='xsltprocessor.transformtouri.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>transformToURI</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$doc</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> </div> <p class='para'> Transforms the source node to an URI applying the stylesheet given by the <a href='http://www.php.net/manual/en/xsltprocessor.importstylesheet.php' class='function'>XSLTProcessor::importStylesheet()</a> method. </p> </div> <a name='xsltprocessor.transformtouri.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>doc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The transformed document. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uri</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.transformtouri.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the number of bytes written or <b><tt class='constant'>FALSE</tt></b> if an error occurred. </p> </div> <a name='xsltprocessor.transformtouri.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Transforming to a HTML file</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Load&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;source<br /></span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xsl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection.xsl'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Configure&amp;nbsp;the&amp;nbsp;transformer<br /></span><span style='color: #0000BB'>$proc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>XSLTProcessor</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importStyleSheet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;attach&amp;nbsp;the&amp;nbsp;xsl&amp;nbsp;rules<br /><br /></span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>transformToURI</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'file:///tmp/out.html'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='xsltprocessor.transformtouri.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.transformtodoc.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::transformToDoc()</a> - Transform to a DOMDocument</li> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.transformtoxml.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::transformToXml()</a> - Transform to XML</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::transformToDoc" value="<div id='xsltprocessor.transformtodoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.transformtodoc.php'>XSLTProcessor::transformToDoc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::transformToDoc</span> &amp;mdash; <span class='dc-title'>Transform to a DOMDocument</span></p> </div> <a name='xsltprocessor.transformtodoc.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>DOMDocument</span> <span class='methodname'><b>transformToDoc</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$doc</tt></span> )</div> </div> <p class='para'> Transforms the source node to a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> applying the stylesheet given by the <a href='http://www.php.net/manual/en/xsltprocessor.importstylesheet.php' class='function'>XSLTProcessor::importStylesheet()</a> method. </p> </div> <a name='xsltprocessor.transformtodoc.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>doc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The node to be transformed. </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.transformtodoc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The resulting <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='xsltprocessor.transformtodoc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Transforming to a DOMDocument</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Load&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;source<br /></span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xsl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection.xsl'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Configure&amp;nbsp;the&amp;nbsp;transformer<br /></span><span style='color: #0000BB'>$proc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>XSLTProcessor</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importStyleSheet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;attach&amp;nbsp;the&amp;nbsp;xsl&amp;nbsp;rules<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>trim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>transformToDoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>firstChild</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>wholeText</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Hey! Welcome to Nicolas Eliaszewicz&amp;#039;s sweet CD collection! </pre></div> </div> </div><p> </p> </div> <a name='xsltprocessor.transformtodoc.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.transformtouri.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::transformToUri()</a> - Transform to URI</li> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.transformtoxml.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::transformToXml()</a> - Transform to XML</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::setParameter" value="<div id='xsltprocessor.setparameter' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.setparameter.php'>XSLTProcessor::setParameter</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::setParameter</span> &amp;mdash; <span class='dc-title'>Set value for a parameter</span></p> </div> <a name='xsltprocessor.setparameter.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>setParameter</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> </div> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>setParameter</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> )</div> </div> <p class='para'> Sets the value of one or more parameters to be used in subsequent transformations with <a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a>. If the parameter doesn&amp;#039;t exist in the stylesheet it will be ignored. </p> </div> <a name='xsltprocessor.setparameter.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI of the XSLT parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name of the XSLT parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new value of the XSLT parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of <i>name =&amp;gt; value</i> pairs. This syntax is available since PHP 5.1.0. </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.setparameter.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xsltprocessor.setparameter.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Changing the owner before the transformation</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$collections&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Marc&amp;nbsp;Rutkowski'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'marc'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Olivier&amp;nbsp;Parmentier'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'olivier'<br /></span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xsl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection.xsl'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Configure&amp;nbsp;the&amp;nbsp;transformer<br /></span><span style='color: #0000BB'>$proc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>XSLTProcessor</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importStyleSheet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;attach&amp;nbsp;the&amp;nbsp;xsl&amp;nbsp;rules<br /><br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$collections&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Load&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;source<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'collection_'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'.xml'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setParameter</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'owner'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>transformToURI</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'file:///tmp/'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'.html'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='xsltprocessor.setparameter.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.getparameter.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::getParameter()</a> - Get value of a parameter</li> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.removeparameter.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::removeParameter()</a> - Remove parameter</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::removeParameter" value="<div id='xsltprocessor.removeparameter' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.removeparameter.php'>XSLTProcessor::removeParameter</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::removeParameter</span> &amp;mdash; <span class='dc-title'>Remove parameter</span></p> </div> <a name='xsltprocessor.removeparameter.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>removeParameter</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> </div> <p class='para'> Removes a parameter, if set. This will make the processor use the default value for the parameter as specified in the stylesheet. </p> </div> <a name='xsltprocessor.removeparameter.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI of the XSLT parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name of the XSLT parameter. </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.removeparameter.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xsltprocessor.removeparameter.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.setparameter.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::setParameter()</a> - Set value for a parameter</li> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.getparameter.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::getParameter()</a> - Get value of a parameter</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::registerPHPFunctions" value="<div id='xsltprocessor.registerphpfunctions' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.registerphpfunctions.php'>XSLTProcessor::registerPHPFunctions</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.4)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::registerPHPFunctions</span> &amp;mdash; <span class='dc-title'>Enables the ability to use PHP functions as XSLT functions</span></p> </div> <a name='xsltprocessor.registerphpfunctions.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><b>registerPHPFunctions</b></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$restrict</tt></span> ] )</div> </div> <p class='para'> This method enables the ability to use PHP functions as XSLT functions within XSL stylesheets. </p> </div> <a name='xsltprocessor.registerphpfunctions.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>restrict</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Use this parameter to only allow certain functions to be called from XSLT. </p> <p class='para'> This parameter can be either a string (a function name) or an array of functions. </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.registerphpfunctions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='xsltprocessor.registerphpfunctions.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Simple PHP Function call from a stylesheet</b></p> <div class='example-contents programlisting'><div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOB<br /></span><span style='color: #DD0000'>&amp;lt;allusers&amp;gt;<br />&amp;nbsp;&amp;lt;user&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;uid&amp;gt;bob&amp;lt;/uid&amp;gt;<br />&amp;nbsp;&amp;lt;/user&amp;gt;<br />&amp;nbsp;&amp;lt;user&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;uid&amp;gt;joe&amp;lt;/uid&amp;gt;<br />&amp;nbsp;&amp;lt;/user&amp;gt;<br />&amp;lt;/allusers&amp;gt;<br /></span><span style='color: #007700'>EOB;<br /></span><span style='color: #0000BB'>$xsl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOB<br /></span><span style='color: #DD0000'>&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;encoding='UTF-8'?&amp;gt;<br />&amp;lt;xsl:stylesheet&amp;nbsp;version='1.0'&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:xsl='http://www.w3.org/1999/XSL/Transform'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:php='http://php.net/xsl'&amp;gt;<br />&amp;lt;xsl:output&amp;nbsp;method='html'&amp;nbsp;encoding='utf-8'&amp;nbsp;indent='yes'/&amp;gt;<br />&amp;nbsp;&amp;lt;xsl:template&amp;nbsp;match='allusers'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h2&amp;gt;Users&amp;lt;/h2&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;table&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;xsl:for-each&amp;nbsp;select='user'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;xsl:value-of<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select='php:function('ucfirst',string(uid))'/&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/xsl:for-each&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/table&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />&amp;nbsp;&amp;lt;/xsl:template&amp;gt;<br />&amp;lt;/xsl:stylesheet&amp;gt;<br /></span><span style='color: #007700'>EOB;<br /></span><span style='color: #0000BB'>$xmldoc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>::</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$xsldoc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>::</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xsl</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$proc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>XSLTProcessor</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>registerPHPFunctions</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importStyleSheet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xsldoc</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>transformToXML</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xmldoc</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div></div> </div><p> </p> </div> <a name='xsltprocessor.registerphpfunctions.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> The <i><tt class='parameter'>restrict</tt></i> parameter was added. </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::importStylesheet" value="<div id='xsltprocessor.importstylesheet' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.importstylesheet.php'>XSLTProcessor::importStylesheet</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::importStylesheet</span> &amp;mdash; <span class='dc-title'>Import stylesheet</span></p> </div> <a name='xsltprocessor.importstylesheet.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><b>importStylesheet</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$stylesheet</tt></span> )</div> </div> <p class='para'> This method import the stylesheet into the <a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a> for transformations. </p> </div> <a name='xsltprocessor.importstylesheet.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stylesheet</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The imported style sheet as a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object. </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.importstylesheet.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::hasExsltSupport" value="<div id='xsltprocessor.hasexsltsupport' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.hasexsltsupport.php'>XSLTProcessor::hasExsltSupport</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.4)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::hasExsltSupport</span> &amp;mdash; <span class='dc-title'>Determine if PHP has EXSLT support</span></p> </div> <a name='xsltprocessor.hasexsltsupport.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>hasExsltSupport</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'> This method determine if PHP was built with the <a href='http://xmlsoft.org/XSLT/EXSLT/index.html' class='link external'>&amp;raquo; EXSLT library</a>. </p> </div> <a name='xsltprocessor.hasexsltsupport.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xsltprocessor.hasexsltsupport.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Testing EXSLT support</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$proc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>XSLTProcessor</span><span style='color: #007700'>;<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$proc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasExsltSupport</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'EXSLT&amp;nbsp;support&amp;nbsp;not&amp;nbsp;available'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;do&amp;nbsp;EXSLT&amp;nbsp;stuff&amp;nbsp;here&amp;nbsp;..<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor::getParameter" value="<div id='xsltprocessor.getparameter' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xsltprocessor.getparameter.php'>XSLTProcessor::getParameter</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>XSLTProcessor::getParameter</span> &amp;mdash; <span class='dc-title'>Get value of a parameter</span></p> </div> <a name='xsltprocessor.getparameter.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.xsltprocessor.php' class='classname'>XSLTProcessor</a></div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getParameter</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> </div> <p class='para'> Gets a parameter if previously set by <a href='http://www.php.net/manual/en/xsltprocessor.setparameter.php' class='function'>XSLTProcessor::setParameter()</a>. </p> </div> <a name='xsltprocessor.getparameter.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI of the XSLT parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name of the XSLT parameter. </p> </dd> </dl> <p> </p> </div> <a name='xsltprocessor.getparameter.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The value of the parameter or <b><tt class='constant'>NULL</tt></b> if it&amp;#039;s not set. </p> </div> <a name='xsltprocessor.getparameter.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.setparameter.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::setParameter()</a> - Set value for a parameter</li> <li class='member'><a href='http://www.php.net/manual/en/xsltprocessor.removeparameter.php' class='function' rel='rdfs-seeAlso'>XSLTProcessor::removeParameter()</a> - Remove parameter</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XSLTProcessor" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.xsltprocessor.php'>The XSLTProcessor class</a></h1> <div class='partintro'> <div id='xsltprocessor.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Description of the class. </p> </div> <div id='xsltprocessor.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XSLTProcessor</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>XSLTProcessor</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getParameter</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>hasExsltSupport</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><b>importStylesheet</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$stylesheet</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><b>registerPHPFunctions</b></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$restrict</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>removeParameter</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>setParameter</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>setProfiling</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMDocument</span> <span class='methodname'><b>transformToDoc</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$doc</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>transformToURI</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$doc</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$uri</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>transformToXML</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$doc</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/xsltprocessor.construct.php'>XSLTProcessor::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new XSLTProcessor object</li><li><a href='http://www.php.net/manual/en/xsltprocessor.getparameter.php'>XSLTProcessor::getParameter</a> &amp;acirc;&amp;#128;&amp;#148; Get value of a parameter</li><li><a href='http://www.php.net/manual/en/xsltprocessor.hasexsltsupport.php'>XSLTProcessor::hasExsltSupport</a> &amp;acirc;&amp;#128;&amp;#148; Determine if PHP has EXSLT support</li><li><a href='http://www.php.net/manual/en/xsltprocessor.importstylesheet.php'>XSLTProcessor::importStylesheet</a> &amp;acirc;&amp;#128;&amp;#148; Import stylesheet</li><li><a href='http://www.php.net/manual/en/xsltprocessor.registerphpfunctions.php'>XSLTProcessor::registerPHPFunctions</a> &amp;acirc;&amp;#128;&amp;#148; Enables the ability to use PHP functions as XSLT functions</li><li><a href='http://www.php.net/manual/en/xsltprocessor.removeparameter.php'>XSLTProcessor::removeParameter</a> &amp;acirc;&amp;#128;&amp;#148; Remove parameter</li><li><a href='http://www.php.net/manual/en/xsltprocessor.setparameter.php'>XSLTProcessor::setParameter</a> &amp;acirc;&amp;#128;&amp;#148; Set value for a parameter</li><li><a href='http://www.php.net/manual/en/xsltprocessor.setprofiling.php'>XSLTProcessor::setProfiling</a> &amp;acirc;&amp;#128;&amp;#148; Sets profiling output file</li><li><a href='http://www.php.net/manual/en/xsltprocessor.transformtodoc.php'>XSLTProcessor::transformToDoc</a> &amp;acirc;&amp;#128;&amp;#148; Transform to a DOMDocument</li><li><a href='http://www.php.net/manual/en/xsltprocessor.transformtouri.php'>XSLTProcessor::transformToUri</a> &amp;acirc;&amp;#128;&amp;#148; Transform to URI</li><li><a href='http://www.php.net/manual/en/xsltprocessor.transformtoxml.php'>XSLTProcessor::transformToXML</a> &amp;acirc;&amp;#128;&amp;#148; Transform to XML</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::setSchema" value="<div id='xmlreader.setschema' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.setschema.php'>XMLReader::setSchema</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>XMLReader::setSchema</span> &amp;mdash; <span class='dc-title'>Validate document against XSD</span></p> </div> <a name='xmlreader.setschema.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::setSchema</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Use W3C XSD schema to validate the document as it is processed. Activation is only possible before the first Read(). </p> </div> <a name='xmlreader.setschema.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The filename of the XSD schema. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.setschema.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.setschema.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> Issues <b><tt class='constant'>E_WARNING</tt></b> if libxml was built without schema support, the schema contains errors or if <a href='http://www.php.net/manual/en/xmlreader.read.php' class='function'>XMLReader::read()</a> has already been called. </p> </div> <a name='xmlreader.setschema.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='caution'><b class='caution'>Caution</b><p class='para'>This function is only available when PHP is compiled against libxml 20620 or later.</p></div> </div> <a name='xmlreader.setschema.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschema.php' class='function' rel='rdfs-seeAlso'>XMLReader::setRelaxNGSchema</a> - Set the filename or URI for a RelaxNG Schema</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::setRelaxNGSchemaSource" value="<div id='xmlreader.setrelaxngschemasource' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.setrelaxngschemasource.php'>XMLReader::setRelaxNGSchemaSource</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::setRelaxNGSchemaSource</span> &amp;mdash; <span class='dc-title'>Set the data containing a RelaxNG Schema</span></p> </div> <a name='xmlreader.setrelaxngschemasource.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::setRelaxNGSchemaSource</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <p class='para rdfs-comment'> Set the data containing a RelaxNG Schema to use for validation. </p> </div> <a name='xmlreader.setrelaxngschemasource.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>source</tt></i> </span> </dt><dd class='listitem'> <p class='para'> String containing the RelaxNG Schema. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.setrelaxngschemasource.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.setrelaxngschemasource.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschema.php' class='function' rel='rdfs-seeAlso'>XMLReader::setRelaxNGSchema</a> - Set the filename or URI for a RelaxNG Schema</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::setRelaxNGSchema" value="<div id='xmlreader.setrelaxngschema' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.setrelaxngschema.php'>XMLReader::setRelaxNGSchema</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>XMLReader::setRelaxNGSchema</span> &amp;mdash; <span class='dc-title'>Set the filename or URI for a RelaxNG Schema</span></p> </div> <a name='xmlreader.setrelaxngschema.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::setRelaxNGSchema</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Set the filename or URI for the RelaxNG Schema to use for validation. </p> </div> <a name='xmlreader.setrelaxngschema.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> filename or URI pointing to a RelaxNG Schema. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.setrelaxngschema.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.setrelaxngschema.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschemasource.php' class='function' rel='rdfs-seeAlso'>XMLReader::setRelaxNGSchemaSource</a> - Set the data containing a RelaxNG Schema</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::setParserProperty" value="<div id='xmlreader.setparserproperty' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.setparserproperty.php'>XMLReader::setParserProperty</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::setParserProperty</span> &amp;mdash; <span class='dc-title'>Set or Unset parser options</span></p> </div> <a name='xmlreader.setparserproperty.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::setParserProperty</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$property</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Set or Unset parser option for the parser. The options must be set after <a href='http://www.php.net/manual/en/xmlreader.open.php' class='function'>xmlreader-open()</a> or <a href='http://www.php.net/manual/en/xmlreader.xml.php' class='function'>xmlreader-xml()</a> are called and before the first <a href='http://www.php.net/manual/en/xmlreader.read.php' class='function'>xmlreader-read()</a> call. </p> </div> <a name='xmlreader.setparserproperty.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>property</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of the <a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants' class='link'>parser option constants</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If set to <b><tt class='constant'>TRUE</tt></b> the option will be enabled otherwise will be disabled. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.setparserproperty.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::readString" value="<div id='xmlreader.readstring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.readstring.php'>XMLReader::readString</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>XMLReader::readString</span> &amp;mdash; <span class='dc-title'>Reads the contents of the current node as an string</span></p> </div> <a name='xmlreader.readstring.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>XMLReader::readString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Reads the contents of the current node as an string. </p> </div> <a name='xmlreader.readstring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='xmlreader.readstring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the content of the current node as a string. Empty string on failure. </p> </div> <a name='xmlreader.readstring.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='caution'><b class='caution'>Caution</b><p class='para'>This function is only available when PHP is compiled against libxml 20620 or later.</p></div> </div> <a name='xmlreader.readstring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.readouterxml.php' class='function' rel='rdfs-seeAlso'>XMLReader::readOuterXML()</a> - Retrieve XML from current node, including it self</li> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.readinnerxml.php' class='function' rel='rdfs-seeAlso'>XMLReader::readInnerXML()</a> - Retrieve XML from current node</li> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.expand.php' class='function' rel='rdfs-seeAlso'>XMLReader::expand()</a> - Returns a copy of the current node as a DOM object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::readOuterXML" value="<div id='xmlreader.readouterxml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.readouterxml.php'>XMLReader::readOuterXML</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>XMLReader::readOuterXML</span> &amp;mdash; <span class='dc-title'>Retrieve XML from current node, including it self</span></p> </div> <a name='xmlreader.readouterxml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>XMLReader::readOuterXML</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Reads the contents of the current node, including the node itself. </p> </div> <a name='xmlreader.readouterxml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='xmlreader.readouterxml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the contents of current node, including itself, as a string. Empty string on failure. </p> </div> <a name='xmlreader.readouterxml.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='caution'><b class='caution'>Caution</b><p class='para'>This function is only available when PHP is compiled against libxml 20620 or later.</p></div> </div> <a name='xmlreader.readouterxml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.readstring.php' class='function' rel='rdfs-seeAlso'>XMLReader::readString()</a> - Reads the contents of the current node as an string</li> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.readinnerxml.php' class='function' rel='rdfs-seeAlso'>XMLReader::readInnerXML()</a> - Retrieve XML from current node</li> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.expand.php' class='function' rel='rdfs-seeAlso'>XMLReader::expand()</a> - Returns a copy of the current node as a DOM object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::readInnerXML" value="<div id='xmlreader.readinnerxml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.readinnerxml.php'>XMLReader::readInnerXML</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>XMLReader::readInnerXML</span> &amp;mdash; <span class='dc-title'>Retrieve XML from current node</span></p> </div> <a name='xmlreader.readinnerxml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>XMLReader::readInnerXML</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Reads the contents of the current node, including child nodes and markup. </p> </div> <a name='xmlreader.readinnerxml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='xmlreader.readinnerxml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the contents of the current node as a string. Empty string on failure. </p> </div> <a name='xmlreader.readinnerxml.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='caution'><b class='caution'>Caution</b><p class='para'>This function is only available when PHP is compiled against libxml 20620 or later.</p></div> </div> <a name='xmlreader.readinnerxml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.readstring.php' class='function' rel='rdfs-seeAlso'>XMLReader::readString()</a> - Reads the contents of the current node as an string</li> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.readouterxml.php' class='function' rel='rdfs-seeAlso'>XMLReader::readOuterXML()</a> - Retrieve XML from current node, including it self</li> <li class='member'><a href='http://www.php.net/manual/en/xmlreader.expand.php' class='function' rel='rdfs-seeAlso'>XMLReader::expand()</a> - Returns a copy of the current node as a DOM object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::read" value="<div id='xmlreader.read' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.read.php'>XMLReader::read</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::read</span> &amp;mdash; <span class='dc-title'>Move to next node in document</span></p> </div> <a name='xmlreader.read.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::read</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Moves cursor to the next node in the document. </p> </div> <a name='xmlreader.read.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.read.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToElement</a> - Position cursor on the parent Element of current Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttribute</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.next.php' class='function' rel='rdfs-seeAlso'>XMLReader::next</a> - Move cursor to next node skipping all subtrees</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::open" value="<div id='xmlreader.open' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.open.php'>XMLReader::open</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::open</span> &amp;mdash; <span class='dc-title'>Set the URI containing the XML to parse</span></p> </div> <a name='xmlreader.open.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::open</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$URI</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Set the URI containing the XML document to be parsed. </p> </div> <a name='xmlreader.open.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>URI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> URI pointing to the document. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The document encoding or <b><tt class='constant'>NULL</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A bitmask of the <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>LIBXML_*</a> constants. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.open.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.open.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> <i><tt class='parameter'>encoding</tt></i> and <i><tt class='parameter'>options</tt></i> were added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='xmlreader.open.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.xml.php' class='function' rel='rdfs-seeAlso'>XMLReader::xml</a> - Set the data containing the XML to parse</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.close.php' class='function' rel='rdfs-seeAlso'>XMLReader::close</a> - Close the XMLReader input</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::next" value="<div id='xmlreader.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.next.php'>XMLReader::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::next</span> &amp;mdash; <span class='dc-title'>Move cursor to next node skipping all subtrees</span></p> </div> <a name='xmlreader.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::next</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localname</tt></span> ] )</div> <p class='para rdfs-comment'> Positions cursor on the next node skipping all subtrees. </p> </div> <a name='xmlreader.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the next node to move to. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetonextattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToNextAttribute</a> - Position cursor on the next Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToElement</a> - Position cursor on the parent Element of current Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttribute</a> - Move cursor to a named attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::moveToNextAttribute" value="<div id='xmlreader.movetonextattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.movetonextattribute.php'>XMLReader::moveToNextAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::moveToNextAttribute</span> &amp;mdash; <span class='dc-title'>Position cursor on the next Attribute</span></p> </div> <a name='xmlreader.movetonextattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::moveToNextAttribute</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Moves cursor to the next Attribute if positioned on an Attribute or moves to first attribute if positioned on an Element. </p> </div> <a name='xmlreader.movetonextattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.movetonextattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToElement</a> - Position cursor on the parent Element of current Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttribute</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNo</a> - Move cursor to an attribute by index</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributens.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNs</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToFirstAttribute</a> - Position cursor on the first Attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::moveToFirstAttribute" value="<div id='xmlreader.movetofirstattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php'>XMLReader::moveToFirstAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::moveToFirstAttribute</span> &amp;mdash; <span class='dc-title'>Position cursor on the first Attribute</span></p> </div> <a name='xmlreader.movetofirstattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::moveToFirstAttribute</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Moves cursor to the first Attribute. </p> </div> <a name='xmlreader.movetofirstattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.movetofirstattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToElement</a> - Position cursor on the parent Element of current Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttribute</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNo</a> - Move cursor to an attribute by index</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributens.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNs</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetonextattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToNextAttribute</a> - Position cursor on the next Attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::moveToElement" value="<div id='xmlreader.movetoelement' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.movetoelement.php'>XMLReader::moveToElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::moveToElement</span> &amp;mdash; <span class='dc-title'>Position cursor on the parent Element of current Attribute</span></p> </div> <a name='xmlreader.movetoelement.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::moveToElement</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Moves cursor to the parent Element of current Attribute. </p> </div> <a name='xmlreader.movetoelement.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> if successful and <b><tt class='constant'>FALSE</tt></b> if it fails or not positioned on Attribute when this method is called. </p> </div> <a name='xmlreader.movetoelement.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttribute</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNo</a> - Move cursor to an attribute by index</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributens.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNs</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToFirstAttribute</a> - Position cursor on the first Attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::moveToAttributeNs" value="<div id='xmlreader.movetoattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.movetoattributens.php'>XMLReader::moveToAttributeNs</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::moveToAttributeNs</span> &amp;mdash; <span class='dc-title'>Move cursor to a named attribute</span></p> </div> <a name='xmlreader.movetoattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::moveToAttributeNs</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <p class='para rdfs-comment'> Positions cursor on the named attribute in specified namespace. </p> </div> <a name='xmlreader.movetoattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.movetoattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.movetoattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToElement</a> - Position cursor on the parent Element of current Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttribute</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNo</a> - Move cursor to an attribute by index</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToFirstAttribute</a> - Position cursor on the first Attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::moveToAttributeNo" value="<div id='xmlreader.movetoattributeno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php'>XMLReader::moveToAttributeNo</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::moveToAttributeNo</span> &amp;mdash; <span class='dc-title'>Move cursor to an attribute by index</span></p> </div> <a name='xmlreader.movetoattributeno.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::moveToAttributeNo</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Positions cursor on attribute based on its position. </p> </div> <a name='xmlreader.movetoattributeno.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The position of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.movetoattributeno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.movetoattributeno.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToElement</a> - Position cursor on the parent Element of current Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttribute</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributens.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNs</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToFirstAttribute</a> - Position cursor on the first Attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::moveToAttribute" value="<div id='xmlreader.movetoattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.movetoattribute.php'>XMLReader::moveToAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::moveToAttribute</span> &amp;mdash; <span class='dc-title'>Move cursor to a named attribute</span></p> </div> <a name='xmlreader.movetoattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::moveToAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Positions cursor on the named attribute. </p> </div> <a name='xmlreader.movetoattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.movetoattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.movetoattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToElement</a> - Position cursor on the parent Element of current Attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNo</a> - Move cursor to an attribute by index</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributens.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToAttributeNs</a> - Move cursor to a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::moveToFirstAttribute</a> - Position cursor on the first Attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::lookupNamespace" value="<div id='xmlreader.lookupnamespace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.lookupnamespace.php'>XMLReader::lookupNamespace</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::lookupNamespace</span> &amp;mdash; <span class='dc-title'>Lookup namespace for a prefix</span></p> </div> <a name='xmlreader.lookupnamespace.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::lookupNamespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <p class='para rdfs-comment'> Lookup in scope namespace for a given prefix. </p> </div> <a name='xmlreader.lookupnamespace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> String containing the prefix. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.lookupnamespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::isValid" value="<div id='xmlreader.isvalid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.isvalid.php'>XMLReader::isValid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::isValid</span> &amp;mdash; <span class='dc-title'>Indicates if the parsed document is valid</span></p> </div> <a name='xmlreader.isvalid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::isValid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns a boolean indicating if the document being parsed is currently valid. </p> </div> <a name='xmlreader.isvalid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.isvalid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Validating XML</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>XMLReader</span><span style='color: #007700'>::</span><span style='color: #0000BB'>open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;You&amp;nbsp;must&amp;nbsp;to&amp;nbsp;use&amp;nbsp;it<br /></span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setParserProperty</span><span style='color: #007700'>(</span><span style='color: #0000BB'>XMLReader</span><span style='color: #007700'>::</span><span style='color: #0000BB'>VALIDATE</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isValid</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='xmlreader.isvalid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setparserproperty.php' class='function' rel='rdfs-seeAlso'>XMLReader::setParserProperty</a> - Set or Unset parser options</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschema.php' class='function' rel='rdfs-seeAlso'>XMLReader::setRelaxNGSchema</a> - Set the filename or URI for a RelaxNG Schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschemasource.php' class='function' rel='rdfs-seeAlso'>XMLReader::setRelaxNGSchemaSource</a> - Set the data containing a RelaxNG Schema</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::getParserProperty" value="<div id='xmlreader.getparserproperty' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.getparserproperty.php'>XMLReader::getParserProperty</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::getParserProperty</span> &amp;mdash; <span class='dc-title'> Indicates if specified property has been set </span></p> </div> <a name='xmlreader.getparserproperty.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::getParserProperty</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$property</tt></span> )</div> <p class='para rdfs-comment'> Indicates if specified property has been set. </p> </div> <a name='xmlreader.getparserproperty.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>property</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of the <a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants' class='link'>parser option constants</a>. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.getparserproperty.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.getparserproperty.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setparserproperty.php' class='function' rel='rdfs-seeAlso'>XMLReader::setParserProperty</a> - Set or Unset parser options</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::getAttributeNs" value="<div id='xmlreader.getattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.getattributens.php'>XMLReader::getAttributeNs</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::getAttributeNs</span> &amp;mdash; <span class='dc-title'>Get the value of an attribute by localname and URI</span></p> </div> <a name='xmlreader.getattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>XMLReader::getAttributeNs</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <p class='para rdfs-comment'> Returns the value of an attribute by name and namespace URI or an empty string if attribute does not exist or not positioned on an element node. </p> </div> <a name='xmlreader.getattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.getattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The value of the attribute, or an empty string if no attribute with the given <i><tt class='parameter'>localName</tt></i> and <i><tt class='parameter'>namespaceURI</tt></i> is found or not positioned of element. </p> </div> <a name='xmlreader.getattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::getAttribute</a> - Get the value of a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattributeno.php' class='function' rel='rdfs-seeAlso'>XMLReader::getAttributeNo</a> - Get the value of an attribute by index</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::getAttributeNo" value="<div id='xmlreader.getattributeno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.getattributeno.php'>XMLReader::getAttributeNo</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::getAttributeNo</span> &amp;mdash; <span class='dc-title'>Get the value of an attribute by index</span></p> </div> <a name='xmlreader.getattributeno.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>XMLReader::getAttributeNo</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Returns the value of an attribute based on its position or an empty string if attribute does not exist or not positioned on an element node. </p> </div> <a name='xmlreader.getattributeno.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The position of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.getattributeno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The value of the attribute, or an empty string if no attribute exists at <i><tt class='parameter'>index</tt></i> or not positioned of element. </p> </div> <a name='xmlreader.getattributeno.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattribute.php' class='function' rel='rdfs-seeAlso'>XMLReader::getAttribute</a> - Get the value of a named attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattributens.php' class='function' rel='rdfs-seeAlso'>XMLReader::getAttributeNs</a> - Get the value of an attribute by localname and URI</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::getAttribute" value="<div id='xmlreader.getattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.getattribute.php'>XMLReader::getAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::getAttribute</span> &amp;mdash; <span class='dc-title'>Get the value of a named attribute</span></p> </div> <a name='xmlreader.getattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>XMLReader::getAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Returns the value of a named attribute or an empty string if attribute does not exist or not positioned on an element node. </p> </div> <a name='xmlreader.getattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.getattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The value of the attribute, or an empty string if no attribute with the given <i><tt class='parameter'>name</tt></i> is found or not positioned of element. </p> </div> <a name='xmlreader.getattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattributeno.php' class='function' rel='rdfs-seeAlso'>XMLReader::getAttributeNo</a> - Get the value of an attribute by index</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattributens.php' class='function' rel='rdfs-seeAlso'>XMLReader::getAttributeNs</a> - Get the value of an attribute by localname and URI</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::expand" value="<div id='xmlreader.expand' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.expand.php'>XMLReader::expand</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::expand</span> &amp;mdash; <span class='dc-title'>Returns a copy of the current node as a DOM object</span></p> </div> <a name='xmlreader.expand.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>XMLReader::expand</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This method copies the current node and returns the appropriate DOM object. </p> </div> <a name='xmlreader.expand.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The resulting <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::close" value="<div id='xmlreader.close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.close.php'>XMLReader::close</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::close</span> &amp;mdash; <span class='dc-title'>Close the XMLReader input</span></p> </div> <a name='xmlreader.close.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::close</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Closes the input the XMLReader object is currently parsing. </p> </div> <a name='xmlreader.close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.open.php' class='function' rel='rdfs-seeAlso'>XMLReader::open</a> - Set the URI containing the XML to parse</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.xml.php' class='function' rel='rdfs-seeAlso'>XMLReader::xml</a> - Set the data containing the XML to parse</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader::XML" value="<div id='xmlreader.xml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/xmlreader.xml.php'>XMLReader::XML</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>XMLReader::XML</span> &amp;mdash; <span class='dc-title'>Set the data containing the XML to parse</span></p> </div> <a name='xmlreader.xml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>XMLReader::xml</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Set the data containing the XML to parse. </p> </div> <a name='xmlreader.xml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>source</tt></i> </span> </dt><dd class='listitem'> <p class='para'> String containing the XML to be parsed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The document encoding or <b><tt class='constant'>NULL</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A bitmask of the <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>LIBXML_*</a> constants. </p> </dd> </dl> <p> </p> </div> <a name='xmlreader.xml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='xmlreader.xml.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> <i><tt class='parameter'>encoding</tt></i> and <i><tt class='parameter'>options</tt></i> were added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='xmlreader.xml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.open.php' class='function' rel='rdfs-seeAlso'>XMLReader::open</a> - Set the URI containing the XML to parse</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.close.php' class='function' rel='rdfs-seeAlso'>XMLReader::close</a> - Close the XMLReader input</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="XMLReader" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.xmlreader.php'>The XMLReader class</a></h1> <div class='partintro'> <div id='xmlreader.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> The XMLReader extension is an XML Pull parser. The reader acts as a cursor going forward on the document stream and stopping at each node on the way. </p> </div> <div id='xmlreader.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>XMLReader</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>XMLReader</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constants */</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.none'>XMLReader::NONE</a></var> <span class='initializer'> = 0</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.element'>XMLReader::ELEMENT</a></var> <span class='initializer'> = 1</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.attribute'>XMLReader::ATTRIBUTE</a></var> <span class='initializer'> = 2</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.text'>XMLReader::TEXT</a></var> <span class='initializer'> = 3</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.cdata'>XMLReader::CDATA</a></var> <span class='initializer'> = 4</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.entity-ref'>XMLReader::ENTITY_REF</a></var> <span class='initializer'> = 5</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.entity'>XMLReader::ENTITY</a></var> <span class='initializer'> = 6</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.pi'>XMLReader::PI</a></var> <span class='initializer'> = 7</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.comment'>XMLReader::COMMENT</a></var> <span class='initializer'> = 8</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.doc'>XMLReader::DOC</a></var> <span class='initializer'> = 9</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.doc-type'>XMLReader::DOC_TYPE</a></var> <span class='initializer'> = 10</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.doc-fragment'>XMLReader::DOC_FRAGMENT</a></var> <span class='initializer'> = 11</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.notation'>XMLReader::NOTATION</a></var> <span class='initializer'> = 12</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.whitespace'>XMLReader::WHITESPACE</a></var> <span class='initializer'> = 13</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.significant-whitespace'>XMLReader::SIGNIFICANT_WHITESPACE</a></var> <span class='initializer'> = 14</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.end-element'>XMLReader::END_ELEMENT</a></var> <span class='initializer'> = 15</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.end-entity'>XMLReader::END_ENTITY</a></var> <span class='initializer'> = 16</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.xml-declaration'>XMLReader::XML_DECLARATION</a></var> <span class='initializer'> = 17</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.loaddtd'>XMLReader::LOADDTD</a></var> <span class='initializer'> = 1</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.defaultattrs'>XMLReader::DEFAULTATTRS</a></var> <span class='initializer'> = 2</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.validate'>XMLReader::VALIDATE</a></var> <span class='initializer'> = 3</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>int</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.constants.subst-entities'>XMLReader::SUBST_ENTITIES</a></var> <span class='initializer'> = 4</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.attributecount'>$attributeCount</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.baseuri'>$baseURI</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.depth'>$depth</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.hasattributes'>$hasAttributes</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.hasvalue'>$hasValue</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.isdefault'>$isDefault</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.isemptyelement'>$isEmptyElement</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.localname'>$localName</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.name'>$name</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.namespaceuri'>$namespaceURI</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.nodetype'>$nodeType</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.prefix'>$prefix</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.value'>$value</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.xmlreader.php#xmlreader.props.xmllang'>$xmlLang</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.close.php' class='function'>close</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.expand.php' class='function'>expand</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattribute.php' class='function'>getAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattributeno.php' class='function'>getAttributeNo</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getattributens.php' class='function'>getAttributeNs</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.getparserproperty.php' class='function'>getParserProperty</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$property</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.isvalid.php' class='function'>isValid</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.lookupnamespace.php' class='function'>lookupNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php' class='function'>moveToAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php' class='function'>moveToAttributeNo</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoattributens.php' class='function'>moveToAttributeNs</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php' class='function'>moveToElement</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php' class='function'>moveToFirstAttribute</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.movetonextattribute.php' class='function'>moveToNextAttribute</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.next.php' class='function'>next</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localname</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.open.php' class='function'>open</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$URI</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.read.php' class='function'>read</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.readinnerxml.php' class='function'>readInnerXML</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.readouterxml.php' class='function'>readOuterXML</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.readstring.php' class='function'>readString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setparserproperty.php' class='function'>setParserProperty</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$property</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$value</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschema.php' class='function'>setRelaxNGSchema</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschemasource.php' class='function'>setRelaxNGSchemaSource</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.setschema.php' class='function'>setSchema</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/xmlreader.xml.php' class='function'>xml</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ]] )</div> }</div> </div> <div id='xmlreader.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='xmlreader.props.attributecount' class='varlistentry'> <span class='term'><var class='varname'>attributeCount</var></span> </dt><dd class='listitem'> <p class='para'> The number of attributes on the node </p> </dd> <dt id='xmlreader.props.baseuri' class='varlistentry'> <span class='term'><var class='varname'>baseURI</var></span> </dt><dd class='listitem'> <p class='para'>The base URI of the node</p> </dd> <dt id='xmlreader.props.depth' class='varlistentry'> <span class='term'><var class='varname'>depth</var></span> </dt><dd class='listitem'> <p class='para'>Depth of the node in the tree, starting at 0</p> </dd> <dt id='xmlreader.props.hasattributes' class='varlistentry'> <span class='term'><var class='varname'>hasAttributes</var></span> </dt><dd class='listitem'> <p class='para'>Indicates if node has attributes</p> </dd> <dt id='xmlreader.props.hasvalue' class='varlistentry'> <span class='term'><var class='varname'>hasValue</var></span> </dt><dd class='listitem'> <p class='para'>Indicates if node has a text value</p> </dd> <dt id='xmlreader.props.isdefault' class='varlistentry'> <span class='term'><var class='varname'>isDefault</var></span> </dt><dd class='listitem'> <p class='para'>Indicates if attribute is defaulted from DTD</p> </dd> <dt id='xmlreader.props.isemptyelement' class='varlistentry'> <span class='term'><var class='varname'>isEmptyElement</var></span> </dt><dd class='listitem'> <p class='para'>Indicates if node is an empty element tag</p> </dd> <dt id='xmlreader.props.localname' class='varlistentry'> <span class='term'><var class='varname'>localName</var></span> </dt><dd class='listitem'> <p class='para'>The local name of the node</p> </dd> <dt id='xmlreader.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>The qualified name of the node</p> </dd> <dt id='xmlreader.props.namespaceuri' class='varlistentry'> <span class='term'><var class='varname'>namespaceURI</var></span> </dt><dd class='listitem'> <p class='para'>The URI of the namespace associated with the node</p> </dd> <dt id='xmlreader.props.nodetype' class='varlistentry'> <span class='term'><var class='varname'>nodeType</var></span> </dt><dd class='listitem'> <p class='para'>The node type for the node</p> </dd> <dt id='xmlreader.props.prefix' class='varlistentry'> <span class='term'><var class='varname'>prefix</var></span> </dt><dd class='listitem'> <p class='para'>The prefix of the namespace associated with the node</p> </dd> <dt id='xmlreader.props.value' class='varlistentry'> <span class='term'><var class='varname'>value</var></span> </dt><dd class='listitem'> <p class='para'>The text value of the node</p> </dd> <dt id='xmlreader.props.xmllang' class='varlistentry'> <span class='term'><var class='varname'>xmlLang</var></span> </dt><dd class='listitem'> <p class='para'>The xml:lang scope which the node resides</p> </dd> </dl> </div> <div id='xmlreader.constants' class='section'> <h2 class='title'>Predefined Constants</h2> <div id='xmlreader.constants.types' class='section'> <h2 class='title'>XMLReader Node Types</h2> <dl> <dt id='xmlreader.constants.none' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::NONE</tt></b></span> </dt><dd class='listitem'> <p class='para'>No node type</p> </dd> <dt id='xmlreader.constants.element' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::ELEMENT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Start element</p> </dd> <dt id='xmlreader.constants.attribute' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::ATTRIBUTE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Attribute node</p> </dd> <dt id='xmlreader.constants.text' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::TEXT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Text node</p> </dd> <dt id='xmlreader.constants.cdata' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::CDATA</tt></b></span> </dt><dd class='listitem'> <p class='para'>CDATA node</p> </dd> <dt id='xmlreader.constants.entity-ref' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::ENTITY_REF</tt></b></span> </dt><dd class='listitem'> <p class='para'>Entity Reference node</p> </dd> <dt id='xmlreader.constants.entity' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::ENTITY</tt></b></span> </dt><dd class='listitem'> <p class='para'>Entity Declaration node</p> </dd> <dt id='xmlreader.constants.pi' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::PI</tt></b></span> </dt><dd class='listitem'> <p class='para'>Processing Instruction node</p> </dd> <dt id='xmlreader.constants.comment' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::COMMENT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Comment node</p> </dd> <dt id='xmlreader.constants.doc' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::DOC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Document node</p> </dd> <dt id='xmlreader.constants.doc-type' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::DOC_TYPE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Document Type node</p> </dd> <dt id='xmlreader.constants.doc-fragment' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::DOC_FRAGMENT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Document Fragment node</p> </dd> <dt id='xmlreader.constants.notation' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::NOTATION</tt></b></span> </dt><dd class='listitem'> <p class='para'>Notation node</p> </dd> <dt id='xmlreader.constants.whitespace' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::WHITESPACE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Whitespace node</p> </dd> <dt id='xmlreader.constants.significant-whitespace' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::SIGNIFICANT_WHITESPACE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Significant Whitespace node</p> </dd> <dt id='xmlreader.constants.end-element' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::END_ELEMENT</tt></b></span> </dt><dd class='listitem'> <p class='para'>End Element</p> </dd> <dt id='xmlreader.constants.end-entity' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::END_ENTITY</tt></b></span> </dt><dd class='listitem'> <p class='para'>End Entity</p> </dd> <dt id='xmlreader.constants.xml-declaration' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::XML_DECLARATION</tt></b></span> </dt><dd class='listitem'> <p class='para'>XML Declaration node</p> </dd> </dl> </div> <div id='xmlreader.constants.options' class='section'> <h2 class='title'>XMLReader Parser Options</h2> <dl> <dt id='xmlreader.constants.loaddtd' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::LOADDTD</tt></b></span> </dt><dd class='listitem'> <p class='para'>Load DTD but do not validate</p> </dd> <dt id='xmlreader.constants.defaultattrs' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::DEFAULTATTRS</tt></b></span> </dt><dd class='listitem'> <p class='para'>Load DTD and default attributes but do not validate</p> </dd> <dt id='xmlreader.constants.validate' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::VALIDATE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Load DTD and validate while parsing</p> </dd> <dt id='xmlreader.constants.subst-entities' class='varlistentry'> <span class='term'><b><tt class='constant'>XMLReader::SUBST_ENTITIES</tt></b></span> </dt><dd class='listitem'> <p class='para'>Substitute entities and expand references</p> </dd> </dl> </div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/xmlreader.close.php'>XMLReader::close</a> &amp;acirc;&amp;#128;&amp;#148; Close the XMLReader input</li><li><a href='http://www.php.net/manual/en/xmlreader.expand.php'>XMLReader::expand</a> &amp;acirc;&amp;#128;&amp;#148; Returns a copy of the current node as a DOM object</li><li><a href='http://www.php.net/manual/en/xmlreader.getattribute.php'>XMLReader::getAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Get the value of a named attribute</li><li><a href='http://www.php.net/manual/en/xmlreader.getattributeno.php'>XMLReader::getAttributeNo</a> &amp;acirc;&amp;#128;&amp;#148; Get the value of an attribute by index</li><li><a href='http://www.php.net/manual/en/xmlreader.getattributens.php'>XMLReader::getAttributeNs</a> &amp;acirc;&amp;#128;&amp;#148; Get the value of an attribute by localname and URI</li><li><a href='http://www.php.net/manual/en/xmlreader.getparserproperty.php'>XMLReader::getParserProperty</a> &amp;acirc;&amp;#128;&amp;#148; Indicates if specified property has been set</li><li><a href='http://www.php.net/manual/en/xmlreader.isvalid.php'>XMLReader::isValid</a> &amp;acirc;&amp;#128;&amp;#148; Indicates if the parsed document is valid</li><li><a href='http://www.php.net/manual/en/xmlreader.lookupnamespace.php'>XMLReader::lookupNamespace</a> &amp;acirc;&amp;#128;&amp;#148; Lookup namespace for a prefix</li><li><a href='http://www.php.net/manual/en/xmlreader.movetoattribute.php'>XMLReader::moveToAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Move cursor to a named attribute</li><li><a href='http://www.php.net/manual/en/xmlreader.movetoattributeno.php'>XMLReader::moveToAttributeNo</a> &amp;acirc;&amp;#128;&amp;#148; Move cursor to an attribute by index</li><li><a href='http://www.php.net/manual/en/xmlreader.movetoattributens.php'>XMLReader::moveToAttributeNs</a> &amp;acirc;&amp;#128;&amp;#148; Move cursor to a named attribute</li><li><a href='http://www.php.net/manual/en/xmlreader.movetoelement.php'>XMLReader::moveToElement</a> &amp;acirc;&amp;#128;&amp;#148; Position cursor on the parent Element of current Attribute</li><li><a href='http://www.php.net/manual/en/xmlreader.movetofirstattribute.php'>XMLReader::moveToFirstAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Position cursor on the first Attribute</li><li><a href='http://www.php.net/manual/en/xmlreader.movetonextattribute.php'>XMLReader::moveToNextAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Position cursor on the next Attribute</li><li><a href='http://www.php.net/manual/en/xmlreader.next.php'>XMLReader::next</a> &amp;acirc;&amp;#128;&amp;#148; Move cursor to next node skipping all subtrees</li><li><a href='http://www.php.net/manual/en/xmlreader.open.php'>XMLReader::open</a> &amp;acirc;&amp;#128;&amp;#148; Set the URI containing the XML to parse</li><li><a href='http://www.php.net/manual/en/xmlreader.read.php'>XMLReader::read</a> &amp;acirc;&amp;#128;&amp;#148; Move to next node in document</li><li><a href='http://www.php.net/manual/en/xmlreader.readinnerxml.php'>XMLReader::readInnerXML</a> &amp;acirc;&amp;#128;&amp;#148; Retrieve XML from current node</li><li><a href='http://www.php.net/manual/en/xmlreader.readouterxml.php'>XMLReader::readOuterXML</a> &amp;acirc;&amp;#128;&amp;#148; Retrieve XML from current node, including it self</li><li><a href='http://www.php.net/manual/en/xmlreader.readstring.php'>XMLReader::readString</a> &amp;acirc;&amp;#128;&amp;#148; Reads the contents of the current node as an string</li><li><a href='http://www.php.net/manual/en/xmlreader.setparserproperty.php'>XMLReader::setParserProperty</a> &amp;acirc;&amp;#128;&amp;#148; Set or Unset parser options</li><li><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschema.php'>XMLReader::setRelaxNGSchema</a> &amp;acirc;&amp;#128;&amp;#148; Set the filename or URI for a RelaxNG Schema</li><li><a href='http://www.php.net/manual/en/xmlreader.setrelaxngschemasource.php'>XMLReader::setRelaxNGSchemaSource</a> &amp;acirc;&amp;#128;&amp;#148; Set the data containing a RelaxNG Schema</li><li><a href='http://www.php.net/manual/en/xmlreader.setschema.php'>XMLReader::setSchema</a> &amp;acirc;&amp;#128;&amp;#148; Validate document against XSD</li><li><a href='http://www.php.net/manual/en/xmlreader.xml.php'>XMLReader::XML</a> &amp;acirc;&amp;#128;&amp;#148; Set the data containing the XML to parse</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapVar::SoapVar" value="<div id='soapvar.soapvar' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapvar.soapvar.php'>SoapVar::SoapVar</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapVar::SoapVar</span> &amp;mdash; <span class='dc-title'>SoapVar constructor</span></p> </div> <a name='soapvar.soapvar.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>SoapVar::SoapVar</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type_namespace</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$node_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$node_namespace</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/en/class.soapvar.php' class='classname'>SoapVar</a> object. </p> </div> <a name='soapvar.soapvar.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The data to pass or return. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The encoding ID, one of the <i>XSD_...</i> constants. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The type name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type_namespace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The type namespace. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>node_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The XML node name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>node_namespace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The XML node namespace. </p> </dd> </dl> <p> </p> </div> <a name='soapvar.soapvar.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapVar::SoapVar()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>SOAPStruct&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>SOAPStruct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$f</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>varString&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$s</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>varInt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>varFloat&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$f</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$struct&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SOAPStruct</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'arg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>34</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>325.325</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$soapstruct&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapVar</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$struct</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOAP_ENC_OBJECT</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SOAPStruct'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://soapinterop.org/xsd'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>echoStruct</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>SoapParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$soapstruct</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'inputStruct'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapvar.soapvar.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapcall.php' class='function' rel='rdfs-seeAlso'>SoapClient::__soapCall</a> - Calls a SOAP function</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapparam.soapparam.php' class='function' rel='rdfs-seeAlso'>SoapParam::SoapParam</a> - SoapParam constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapVar" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.soapvar.php'>The SoapVar class</a></h1> <div class='partintro'> <div id='soapvar.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> A class representing a variable or object for use with SOAP services. </p> </div> <div id='soapvar.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>SoapVar</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>SoapVar</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapvar.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type_namespace</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$node_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$node_namespace</tt></span> ]]]] )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapvar.soapvar.php' class='function'>SoapVar</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type_namespace</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$node_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$node_namespace</tt></span> ]]]] )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/soapvar.construct.php'>SoapVar::__construct</a> &amp;acirc;&amp;#128;&amp;#148; SoapVar constructor</li><li><a href='http://www.php.net/manual/en/soapvar.soapvar.php'>SoapVar::SoapVar</a> &amp;acirc;&amp;#128;&amp;#148; SoapVar constructor</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::setPersistence" value="<div id='soapserver.setpersistence' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.setpersistence.php'>SoapServer::setPersistence</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>SoapServer::setPersistence</span> &amp;mdash; <span class='dc-title'>Sets SoapServer persistence mode</span></p> </div> <a name='soapserver.setpersistence.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapServer::setPersistence</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> This function allows saving data between requests in a PHP session. It works only with a server that exports functions from a class with <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function'>SoapServer::setClass</a></span> or <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setobject.php' class='function'>SoapServer::setObject</a></span>. </p> <blockquote><p><b class='note'>Note</b>: The persistence <b><tt class='constant'>SOAP_PERSISTENCE_SESSION</tt></b> makes only objects of the given class persistent, but not the class static data. In this case, use $this-&amp;gt;bar instead of self::$bar. <br /> </p></blockquote> </div> <a name='soapserver.setpersistence.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of the <i>SOAP_PERSISTENCE_XXX</i> constants. </p> <p class='para'> <i>SOAP_PERSISTENCE_REQUEST</i> - persist the object for the duration of a request. </p> <p class='para'> <i>SOAP_PERSISTENCE_SESSION</i> - persist the object for the duration of a session. </p> </dd> </dl> <p> </p> </div> <a name='soapserver.setpersistence.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='soapserver.setpersistence.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function' rel='rdfs-seeAlso'>SoapServer::setClass</a> - Sets the class which handles SOAP requests</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setobject.php' class='function' rel='rdfs-seeAlso'>SoapServer::setObject</a> - Sets the object which will be used to handle SOAP requests</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::setObject" value="<div id='soapserver.setobject' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.setobject.php'>SoapServer::setObject</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>SoapServer::setObject</span> &amp;mdash; <span class='dc-title'>Sets the object which will be used to handle SOAP requests</span></p> </div> <a name='soapserver.setobject.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapServer::setObject</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> This sets a specific object as the handler for SOAP requests, rather than just a class as in <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function'>SoapServer::setClass</a></span>. </p> </div> <a name='soapserver.setobject.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The object to handle the requests. </p> </dd> </dl> <p> </p> </div> <a name='soapserver.setobject.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='soapserver.setobject.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function' rel='rdfs-seeAlso'>SoapServer::setClass</a> - Sets the class which handles SOAP requests</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::setClass" value="<div id='soapserver.setclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.setclass.php'>SoapServer::setClass</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapServer::setClass</span> &amp;mdash; <span class='dc-title'>Sets the class which handles SOAP requests</span></p> </div> <a name='soapserver.setclass.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapServer::setClass</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$args</tt></span> ] )</div> <p class='para rdfs-comment'> Exports all methods from specified class. </p> <p class='para'> The object can be made persistent across request for a given PHP session with the <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setpersistence.php' class='function'>SoapServer::setPersistence</a></span> method. </p> </div> <a name='soapserver.setclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the exported class. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> These optional parameters will be passed to the default class constructor during object creation. </p> </dd> </dl> <p> </p> </div> <a name='soapserver.setclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='soapserver.setclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.soapserver.php' class='function' rel='rdfs-seeAlso'>SoapServer::SoapServer</a> - SoapServer constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.addfunction.php' class='function' rel='rdfs-seeAlso'>SoapServer::addFunction</a> - Adds one or more functions to handle SOAP requests</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setpersistence.php' class='function' rel='rdfs-seeAlso'>SoapServer::setPersistence</a> - Sets SoapServer persistence mode</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::handle" value="<div id='soapserver.handle' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.handle.php'>SoapServer::handle</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapServer::handle</span> &amp;mdash; <span class='dc-title'>Handles a SOAP request</span></p> </div> <a name='soapserver.handle.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapServer::handle</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$soap_request</tt></span> ] )</div> <p class='para rdfs-comment'> Processes a SOAP request, calls necessary functions, and sends a response back. </p> </div> <a name='soapserver.handle.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>soap_request</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The SOAP request. If this argument is omitted, the request is assumed to be in the raw POST data of the HTTP request. </p> </dd> </dl> <p> </p> </div> <a name='soapserver.handle.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='soapserver.handle.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapServer::handle()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'uri'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>handle</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapserver.handle.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.soapserver.php' class='function' rel='rdfs-seeAlso'>SoapServer::SoapServer</a> - SoapServer constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::getFunctions" value="<div id='soapserver.getfunctions' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.getfunctions.php'>SoapServer::getFunctions</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapServer::getFunctions</span> &amp;mdash; <span class='dc-title'>Returns list of defined functions</span></p> </div> <a name='soapserver.getfunctions.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>SoapServer::getFunctions</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns a list of the defined functions in the SoapServer object. This method returns the list of all functions added by <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.addfunction.php' class='function'>SoapServer::addFunction</a></span> or <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function'>SoapServer::setClass</a></span>. </p> </div> <a name='soapserver.getfunctions.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapserver.getfunctions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> An <i>array</i> of the defined functions. </p> </div> <a name='soapserver.getfunctions.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapServer::getFunctions()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'uri'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(</span><span style='color: #0000BB'>SOAP_FUNCTIONS_ALL</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'REQUEST_METHOD'</span><span style='color: #007700'>]&amp;nbsp;==&amp;nbsp;</span><span style='color: #DD0000'>'POST'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>handle</span><span style='color: #007700'>();<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;SOAP&amp;nbsp;server&amp;nbsp;can&amp;nbsp;handle&amp;nbsp;following&amp;nbsp;functions:&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$functions&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFunctions</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$functions&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$func&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapserver.getfunctions.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.soapserver.php' class='function' rel='rdfs-seeAlso'>SoapServer::SoapServer</a> - SoapServer constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.addfunction.php' class='function' rel='rdfs-seeAlso'>SoapServer::addFunction</a> - Adds one or more functions to handle SOAP requests</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function' rel='rdfs-seeAlso'>SoapServer::setClass</a> - Sets the class which handles SOAP requests</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::fault" value="<div id='soapserver.fault' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.fault.php'>SoapServer::fault</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapServer::fault</span> &amp;mdash; <span class='dc-title'>Issue SoapServer fault indicating an error</span></p> </div> <a name='soapserver.fault.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapServer::fault</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$code</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$actor</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$details</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> ]]] )</div> <p class='para rdfs-comment'> Sends a response to the client of the current request indicating an error. </p> <blockquote><p><b class='note'>Note</b>: This can only be called when handling a request. <br /> </p></blockquote> </div> <a name='soapserver.fault.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>code</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The error code to return </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A brief description of the error </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>actor</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string identifying the actor that caused the fault. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>details</tt></i> </span> </dt><dd class='listitem'> <p class='para'> More details of the fault </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the fault. This can be used to select a name from a WSDL file. </p> </dd> </dl> <p> </p> </div> <a name='soapserver.fault.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='soapserver.fault.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapfault.soapfault.php' class='function' rel='rdfs-seeAlso'>SoapFault::SoapFault</a> - SoapFault constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::addSoapHeader" value="<div id='soapserver.addsoapheader' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.addsoapheader.php'>SoapServer::addSoapHeader</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapServer::addSoapHeader</span> &amp;mdash; <span class='dc-title'>Add a SOAP header to the response</span></p> </div> <a name='soapserver.addsoapheader.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapServer::addSoapHeader</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Adds a SOAP header to be returned with the response to the current request. </p> </div> <a name='soapserver.addsoapheader.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The header to be returned. </p> </dd> </dl> <p> </p> </div> <a name='soapserver.addsoapheader.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::addFunction" value="<div id='soapserver.addfunction' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.addfunction.php'>SoapServer::addFunction</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapServer::addFunction</span> &amp;mdash; <span class='dc-title'>Adds one or more functions to handle SOAP requests</span></p> </div> <a name='soapserver.addfunction.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapServer::addFunction</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$functions</tt></span> )</div> <p class='para rdfs-comment'> Exports one or more functions for remote clients </p> </div> <a name='soapserver.addfunction.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>functions</tt></i> </span> </dt><dd class='listitem'> <p class='para'> To export one function, pass the function name into this parameter as a string. </p> <p class='para'> To export several functions, pass an array of function names. </p> <p class='para'> To export all the functions, pass a special constant <b><tt class='constant'>SOAP_FUNCTIONS_ALL</tt></b>. </p> <blockquote><p><b class='note'>Note</b>: <i><tt class='parameter'>functions</tt></i> must receive all input arguments in the same order as defined in the WSDL file (They should not receive any output parameters as arguments) and return one or more values. To return several values they must return an array with named output parameters. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='soapserver.addfunction.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='soapserver.addfunction.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapServer::addFunction()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>echoString</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$inputString</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$inputString</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'echoString'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>echoTwoStrings</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$inputString1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$inputString2</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;array(</span><span style='color: #DD0000'>'outputString1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$inputString1</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'outputString2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$inputString2</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'echoString'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'echoTwoStrings'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(</span><span style='color: #0000BB'>SOAP_FUNCTIONS_ALL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapserver.addfunction.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.soapserver.php' class='function' rel='rdfs-seeAlso'>SoapServer::SoapServer</a> - SoapServer constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function' rel='rdfs-seeAlso'>SoapServer::setClass</a> - Sets the class which handles SOAP requests</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer::SoapServer" value="<div id='soapserver.soapserver' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapserver.soapserver.php'>SoapServer::SoapServer</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapServer::SoapServer</span> &amp;mdash; <span class='dc-title'>SoapServer constructor</span></p> </div> <a name='soapserver.soapserver.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>SoapServer::SoapServer</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$wsdl</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> This constructor allows the creation of <a href='http://www.php.net/manual/en/class.soapserver.php' class='classname'>SoapServer</a> objects in WSDL or non-WSDL mode. </p> </div> <a name='soapserver.soapserver.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wsdl</tt></i> </span> </dt><dd class='listitem'> <p class='para'> To use the SoapServer in WSDL mode, pass the URI of a WSDL file. Otherwise, pass <b><tt class='constant'>NULL</tt></b> and set the <i>uri</i> option to the target namespace for the server. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Allow setting a default SOAP version (<i>soap_version</i>), internal character encoding (<i>encoding</i>), and actor URI (<i>actor</i>). </p> <p class='para'> The <i>classmap</i> option can be used to map some WSDL types to PHP classes. This option must be an array with WSDL types as keys and names of PHP classes as values. </p> <p class='para'> The <i>typemap</i> option is an array of type mappings. Type mapping is an array with keys <i>type_name</i>, <i>type_ns</i> (namespace URI), <i>from_xml</i> (callback accepting one string parameter) and <i>to_xml</i> (callback accepting one object parameter). </p> <p class='para'> The <i>cache_wsdl</i> option is one of <b><tt class='constant'>WSDL_CACHE_NONE</tt></b>, <b><tt class='constant'>WSDL_CACHE_DISK</tt></b>, <b><tt class='constant'>WSDL_CACHE_MEMORY</tt></b> or <b><tt class='constant'>WSDL_CACHE_BOTH</tt></b>. </p> <p class='para'> There is also a <i>features</i> option which can be set to <b><tt class='constant'>SOAP_WAIT_ONE_WAY_CALLS</tt></b>, <b><tt class='constant'>SOAP_SINGLE_ELEMENT_ARRAYS</tt></b>, <b><tt class='constant'>SOAP_USE_XSI_ARRAY_TYPE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='soapserver.soapserver.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapServer::SoapServer()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'soap_version'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>SOAP_1_2</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'actor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://example.org/ts-tests/C'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'encoding'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'uri'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>MyBook&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$author</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'books.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'classmap'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'book'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'MyBook'</span><span style='color: #007700'>)));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapserver.soapserver.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> Added the <i>typemap</i> option. </td> </tr> </tbody> </table> <p> </p> </div> <a name='soapserver.soapserver.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function' rel='rdfs-seeAlso'>SoapClient::SoapClient</a> - SoapClient constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapServer" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.soapserver.php'>The SoapServer class</a></h1> <div class='partintro'> <div id='soapserver.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> The SoapServer class provides a server for the <a href='http://www.w3.org/TR/soap11/' class='link external'>&amp;raquo; SOAP 1.1</a> and <a href='http://www.w3.org/TR/soap12/' class='link external'>&amp;raquo; SOAP 1.2</a> protocols. It can be used with or without a WSDL service description. </p> </div> <div id='soapserver.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>SoapServer</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>SoapServer</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.addfunction.php' class='function'>addFunction</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$functions</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.addsoapheader.php' class='function'>addSoapHeader</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$wsdl</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.fault.php' class='function'>fault</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$code</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$actor</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$details</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.getfunctions.php' class='function'>getFunctions</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.handle.php' class='function'>handle</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$soap_request</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setclass.php' class='function'>setClass</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$args</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setobject.php' class='function'>setObject</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.setpersistence.php' class='function'>setPersistence</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.soapserver.php' class='function'>SoapServer</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$wsdl</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/soapserver.addfunction.php'>SoapServer::addFunction</a> &amp;acirc;&amp;#128;&amp;#148; Adds one or more functions to handle SOAP requests</li><li><a href='http://www.php.net/manual/en/soapserver.addsoapheader.php'>SoapServer::addSoapHeader</a> &amp;acirc;&amp;#128;&amp;#148; Add a SOAP header to the response</li><li><a href='http://www.php.net/manual/en/soapserver.construct.php'>SoapServer::__construct</a> &amp;acirc;&amp;#128;&amp;#148; SoapServer constructor</li><li><a href='http://www.php.net/manual/en/soapserver.fault.php'>SoapServer::fault</a> &amp;acirc;&amp;#128;&amp;#148; Issue SoapServer fault indicating an error</li><li><a href='http://www.php.net/manual/en/soapserver.getfunctions.php'>SoapServer::getFunctions</a> &amp;acirc;&amp;#128;&amp;#148; Returns list of defined functions</li><li><a href='http://www.php.net/manual/en/soapserver.handle.php'>SoapServer::handle</a> &amp;acirc;&amp;#128;&amp;#148; Handles a SOAP request</li><li><a href='http://www.php.net/manual/en/soapserver.setclass.php'>SoapServer::setClass</a> &amp;acirc;&amp;#128;&amp;#148; Sets the class which handles SOAP requests</li><li><a href='http://www.php.net/manual/en/soapserver.setobject.php'>SoapServer::setObject</a> &amp;acirc;&amp;#128;&amp;#148; Sets the object which will be used to handle SOAP requests</li><li><a href='http://www.php.net/manual/en/soapserver.setpersistence.php'>SoapServer::setPersistence</a> &amp;acirc;&amp;#128;&amp;#148; Sets SoapServer persistence mode</li><li><a href='http://www.php.net/manual/en/soapserver.soapserver.php'>SoapServer::SoapServer</a> &amp;acirc;&amp;#128;&amp;#148; SoapServer constructor</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapParam::SoapParam" value="<div id='soapparam.soapparam' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapparam.soapparam.php'>SoapParam::SoapParam</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapParam::SoapParam</span> &amp;mdash; <span class='dc-title'>SoapParam constructor</span></p> </div> <a name='soapparam.soapparam.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>SoapParam::SoapParam</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/en/class.soapparam.php' class='classname'>SoapParam</a> object. </p> </div> <a name='soapparam.soapparam.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The data to pass or return. This parameter can be passed directly as PHP value, but in this case it will be named as <i>paramN</i> and the SOAP service may not understand it. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The parameter name. </p> </dd> </dl> <p> </p> </div> <a name='soapparam.soapparam.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapParam::SoapParam()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>SoapParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapparam.soapparam.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapcall.php' class='function' rel='rdfs-seeAlso'>SoapClient::__soapCall</a> - Calls a SOAP function</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapvar.soapvar.php' class='function' rel='rdfs-seeAlso'>SoapVar::SoapVar</a> - SoapVar constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapParam" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.soapparam.php'>The SoapParam class</a></h1> <div class='partintro'> <div id='soapparam.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Represents parameter to a SOAP call. </p> </div> <div id='soapparam.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>SoapParam</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>SoapParam</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapparam.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapparam.soapparam.php' class='function'>SoapParam</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/soapparam.construct.php'>SoapParam::__construct</a> &amp;acirc;&amp;#128;&amp;#148; SoapParam constructor</li><li><a href='http://www.php.net/manual/en/soapparam.soapparam.php'>SoapParam::SoapParam</a> &amp;acirc;&amp;#128;&amp;#148; SoapParam constructor</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapHeader::SoapHeader" value="<div id='soapheader.soapheader' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapheader.soapheader.php'>SoapHeader::SoapHeader</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapHeader::SoapHeader</span> &amp;mdash; <span class='dc-title'>SoapHeader constructor</span></p> </div> <a name='soapheader.soapheader.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>SoapHeader::SoapHeader</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$mustunderstand</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$actor</tt></span> ]]] )</div> <p class='para rdfs-comment'> Constructs a new SoapHeader object. </p> </div> <a name='soapheader.soapheader.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace of the SOAP header element. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the SoapHeader object. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A SOAP header&amp;#039;s content. It can be a PHP value or a <a href='http://www.php.net/manual/en/class.soapvar.php' class='classname'>SoapVar</a> object. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mustUnderstand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Value of the <i>mustUnderstand</i> attribute of the SOAP header element. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>actor</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Value of the <i>actor</i> attribute of the SOAP header element. </p> </dd> </dl> <p> </p> </div> <a name='soapheader.soapheader.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapHeader::SoapHeader()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__soapCall</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'echoVoid'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapHeader</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://soapinterop.org/echoheader/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'echoMeStringRequest'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'hello&amp;nbsp;world'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapheader.soapheader.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapcall.php' class='function' rel='rdfs-seeAlso'>SoapClient::__soapCall</a> - Calls a SOAP function</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapvar.soapvar.php' class='function' rel='rdfs-seeAlso'>SoapVar::SoapVar</a> - SoapVar constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapparam.soapparam.php' class='function' rel='rdfs-seeAlso'>SoapParam::SoapParam</a> - SoapParam constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapHeader" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.soapheader.php'>The SoapHeader class</a></h1> <div class='partintro'> <div id='soapheader.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Represents a SOAP header. </p> </div> <div id='soapheader.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>SoapHeader</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>SoapHeader</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapheader.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$mustunderstand</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$actor</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapheader.soapheader.php' class='function'>SoapHeader</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$mustunderstand</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$actor</tt></span> ]]] )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/soapheader.construct.php'>SoapHeader::__construct</a> &amp;acirc;&amp;#128;&amp;#148; SoapHeader constructor</li><li><a href='http://www.php.net/manual/en/soapheader.soapheader.php'>SoapHeader::SoapHeader</a> &amp;acirc;&amp;#128;&amp;#148; SoapHeader constructor</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapFault::__toString" value="<div id='soapfault.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapfault.tostring.php'>SoapFault::__toString</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapFault::__toString</span> &amp;mdash; <span class='dc-title'>Obtain a string representation of a SoapFault</span></p> </div> <a name='soapfault.tostring.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>SoapFault::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns a string representation of the SoapFault. </p> </div> <a name='soapfault.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapfault.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> A string describing the SoapFault. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapFault::SoapFault" value="<div id='soapfault.soapfault' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapfault.soapfault.php'>SoapFault::SoapFault</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapFault::SoapFault</span> &amp;mdash; <span class='dc-title'>SoapFault constructor</span></p> </div> <a name='soapfault.soapfault.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>SoapFault::SoapFault</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultcode</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultstring</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultactor</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$detail</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultname</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$headerfault</tt></span> ]]]] )</div> <p class='para rdfs-comment'> This class is used to send SOAP fault responses from the PHP handler. <i><tt class='parameter'>faultcode</tt></i> , <i><tt class='parameter'>faultstring</tt></i> , <i><tt class='parameter'>faultactor</tt></i> and <i><tt class='parameter'>details</tt></i> are standard elements of a SOAP Fault. </p> </div> <a name='soapfault.soapfault.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>faultcode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The error code of the <a href='http://www.php.net/manual/en/class.soapfault.php' class='classname'>SoapFault</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>faultstring</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The error message of the <a href='http://www.php.net/manual/en/class.soapfault.php' class='classname'>SoapFault</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>faultactor</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string identifying the actor that caused the error. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>detail</tt></i> </span> </dt><dd class='listitem'> <p class='para'> More details about the cause of the error. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>faultname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Can be used to select the proper fault encoding from WSDL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>headerfault</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Can be used during SOAP header handling to report an error in the response header. </p> </dd> </dl> <p> </p> </div> <a name='soapfault.soapfault.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Some examples</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapFault</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Server'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Some&amp;nbsp;error&amp;nbsp;message'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'uri'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>handle</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> It is possible to use PHP exception mechanism to throw SOAP Fault. </p> <p class='para'> </p><div class='example'> <p><b>Example #2 Some examples</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapFault</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Server'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Some&amp;nbsp;error&amp;nbsp;message'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'uri'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>handle</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapfault.soapfault.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapserver.fault.php' class='function' rel='rdfs-seeAlso'>SoapServer::fault</a> - Issue SoapServer fault indicating an error</span></li> <li class='member'><a href='http://www.php.net/manual/en/function.is-soap-fault.php' class='function' rel='rdfs-seeAlso'>is_soap_fault()</a> - Checks if a SOAP call has failed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapFault" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.soapfault.php'>The SoapFault class</a></h1> <div class='partintro'> <div id='soapfault.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Represents a SOAP fault. </p> </div> <div id='soapfault.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>SoapFault</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>SoapFault</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.exception.php' class='classname'>Exception</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapfault.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultcode</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultstring</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultactor</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$detail</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultname</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$headerfault</tt></span> ]]]] )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapfault.soapfault.php' class='function'>SoapFault</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultcode</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultstring</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultactor</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$detail</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$faultname</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$headerfault</tt></span> ]]]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapfault.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='soapfault.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='soapfault.props.message' class='varlistentry'> <span class='term'><var class='varname'>message</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> <dt id='soapfault.props.code' class='varlistentry'> <span class='term'><var class='varname'>code</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> <dt id='soapfault.props.file' class='varlistentry'> <span class='term'><var class='varname'>file</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> <dt id='soapfault.props.line' class='varlistentry'> <span class='term'><var class='varname'>line</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/soapfault.construct.php'>SoapFault::__construct</a> &amp;acirc;&amp;#128;&amp;#148; SoapFault constructor</li><li><a href='http://www.php.net/manual/en/soapfault.soapfault.php'>SoapFault::SoapFault</a> &amp;acirc;&amp;#128;&amp;#148; SoapFault constructor</li><li><a href='http://www.php.net/manual/en/soapfault.tostring.php'>SoapFault::__toString</a> &amp;acirc;&amp;#128;&amp;#148; Obtain a string representation of a SoapFault</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__soapCall" value="<div id='soapclient.soapcall' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.soapcall.php'>SoapClient::__soapCall</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__soapCall</span> &amp;mdash; <span class='dc-title'>Calls a SOAP function</span></p> </div> <a name='soapclient.soapcall.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>SoapClient::__soapCall</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$arguments</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$input_headers</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$output_headers</tt></span> ]]] )</div> <p class='para rdfs-comment'> This is a low level API function that is used to make a SOAP call. Usually, in WSDL mode, SOAP functions can be called as methods of the <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> object. This method is useful in non-WSDL mode when <i>soapaction</i> is unknown, <i>uri</i> differs from the default or when sending and/or receiving SOAP Headers. </p> <p class='para'> On error, a call to a SOAP function can cause PHP to throw exceptions or return a <a href='http://www.php.net/manual/en/class.soapfault.php' class='classname'>SoapFault</a> object if exceptions are disabled. To check if the function call failed to catch the SoapFault exceptions, check the result with <a href='http://www.php.net/manual/en/function.is-soap-fault.php' class='function'>is_soap_fault()</a>. </p> </div> <a name='soapclient.soapcall.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>function_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the SOAP function to call. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arguments</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of the arguments to pass to the function. This can be either an ordered or an associative array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An associative array of options to pass to the client. </p> <p class='para'> The <i>location</i> option is the URL of the remote Web service. </p> <p class='para'> The <i>uri</i> option is the target namespace of the SOAP service. </p> <p class='para'> The <i>soapaction</i> option is the action to call. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input_headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of headers to be sent along with the SOAP request. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>output_headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If supplied, this array will be filled with the headers from the SOAP response. </p> </dd> </dl> <p> </p> </div> <a name='soapclient.soapcall.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> SOAP functions may return one, or multiple values. If only one value is returned by the SOAP function, the return value of <i>__soapCall</i> will be a simple value (e.g. an integer, a string, etc). If multiple values are returned, <i>__soapCall</i> will return an associative array of named output parameters. </p> <p class='para'> On error, if the SoapClient object was constructed with the <i>trace</i> option set to <b><tt class='constant'>FALSE</tt></b>, a SoapFault object will be returned. </p> </div> <a name='soapclient.soapcall.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapClient::__soapCall()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__soapCall</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SomeFunction'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__soapCall</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SomeFunction'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapHeader</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #0000BB'>$output_headers</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__soapCall</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SomeFunction'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__soapCall</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SomeFunction'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #DD0000'>'soapaction'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'some_action'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'some_uri'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapclient.soapcall.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function' rel='rdfs-seeAlso'>SoapClient::SoapClient</a> - SoapClient constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapparam.soapparam.php' class='function' rel='rdfs-seeAlso'>SoapParam::SoapParam</a> - SoapParam constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapvar.soapvar.php' class='function' rel='rdfs-seeAlso'>SoapVar::SoapVar</a> - SoapVar constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapheader.soapheader.php' class='function' rel='rdfs-seeAlso'>SoapHeader::SoapHeader</a> - SoapHeader constructor</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapfault.soapfault.php' class='function' rel='rdfs-seeAlso'>SoapFault::SoapFault</a> - SoapFault constructor</span></li> <li class='member'><a href='http://www.php.net/manual/en/function.is-soap-fault.php' class='function' rel='rdfs-seeAlso'>is_soap_fault()</a> - Checks if a SOAP call has failed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__setSoapHeaders" value="<div id='soapclient.setsoapheaders' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.setsoapheaders.php'>SoapClient::__setSoapHeaders</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.5)</p><p class='refpurpose'><span class='refname'>SoapClient::__setSoapHeaders</span> &amp;mdash; <span class='dc-title'>Sets SOAP headers for subsequent calls.</span></p> </div> <a name='soapclient.setsoapheaders.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><b>SoapClient::__setSoapHeaders</b></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$soapheaders</tt></span> ] )</div> <p class='para rdfs-comment'> Defines headers to be sent along with the SOAP requests. </p> <blockquote><p><b class='note'>Note</b>: Calling this method will replace any previous values. <br /> </p></blockquote> </div> <a name='soapclient.setsoapheaders.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>soapheaders</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The headers to be set. If not specified, the headers will be deleted. </p> </dd> </dl> <p> </p> </div> <a name='soapclient.setsoapheaders.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='soapclient.setsoapheaders.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapClient::__setSoapHeaders()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$header&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapHeader</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://soapinterop.org/echoheader/'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'echoMeStringRequest'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'hello&amp;nbsp;world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__setSoapHeaders</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$header</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__soapCall</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'echoVoid'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 Set Multiple Headers</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br /><br /></span><span style='color: #0000BB'>$headers</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapHeader</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://soapinterop.org/echoheader/'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'echoMeStringRequest'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'hello&amp;nbsp;world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$headers</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapHeader</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://soapinterop.org/echoheader/'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'echoMeStringRequest'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'hello&amp;nbsp;world&amp;nbsp;again'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__setSoapHeaders</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$headers</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__soapCall</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'echoVoid'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__setLocation" value="<div id='soapclient.setlocation' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.setlocation.php'>SoapClient::__setLocation</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__setLocation</span> &amp;mdash; <span class='dc-title'>Sets the location of the Web service to use.</span></p> </div> <a name='soapclient.setlocation.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>SoapClient::__setLocation</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$new_location</tt></span> ] )</div> <p class='para rdfs-comment'> Sets the endpoint URL that will be touched by following SOAP requests. This is equivalent to specifying the <i>location</i> option when constructing the SoapClient. </p> <blockquote><p><b class='note'>Note</b>: Calling this method is optional. The SoapClient uses the endpoint from the WSDL file by default. <br /> </p></blockquote> </div> <a name='soapclient.setlocation.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>new_location</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new endpoint URL. </p> </dd> </dl> <p> </p> </div> <a name='soapclient.setlocation.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The old endpoint URL. </p> </div> <a name='soapclient.setlocation.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapClient::__setLocation()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://example.com/webservice.php?wsdl'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__setLocation</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.somethirdparty.com'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$old_location&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__setLocation</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;unsets&amp;nbsp;the&amp;nbsp;location&amp;nbsp;option<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$old_location</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output something similar to:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> http://www.somethirdparty.com </pre></div> </div> </div><p> </p> </div> <a name='soapclient.setlocation.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function' rel='rdfs-seeAlso'>SoapClient::SoapClient</a> - SoapClient constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__setCookie" value="<div id='soapclient.setcookie' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.setcookie.php'>SoapClient::__setCookie</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.4)</p><p class='refpurpose'><span class='refname'>SoapClient::__setCookie</span> &amp;mdash; <span class='dc-title'>The __setCookie purpose</span></p> </div> <a name='soapclient.setcookie.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>SoapClient::__setCookie</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <p class='para rdfs-comment'> Defines a cookie to be sent along with the SOAP requests. </p> <blockquote><p><b class='note'>Note</b>: Calling this method will affect all following calls to <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> methods. <br /> </p></blockquote> </div> <a name='soapclient.setcookie.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the cookie. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the cookie. If not specified, the cookie will be deleted. </p> </dd> </dl> <p> </p> </div> <a name='soapclient.setcookie.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__getTypes" value="<div id='soapclient.gettypes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.gettypes.php'>SoapClient::__getTypes</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__getTypes</span> &amp;mdash; <span class='dc-title'>Returns a list of SOAP types</span></p> </div> <a name='soapclient.gettypes.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>SoapClient::__getTypes</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns an array of types described in the WSDL for the Web service. </p> <blockquote><p><b class='note'>Note</b>: This function only works in WSDL mode.<br /></p></blockquote> </div> <a name='soapclient.gettypes.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapclient.gettypes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> An <a href='http://www.php.net/manual/en/language.types.array.php' class='type array'>array</a> of SOAP types. </p> </div> <a name='soapclient.gettypes.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapClient::__getTypes()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__getTypes</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapclient.gettypes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function' rel='rdfs-seeAlso'>SoapClient::SoapClient</a> - SoapClient constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__getLastResponseHeaders" value="<div id='soapclient.getlastresponseheaders' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.getlastresponseheaders.php'>SoapClient::__getLastResponseHeaders</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__getLastResponseHeaders</span> &amp;mdash; <span class='dc-title'>Returns the SOAP headers from the last response</span></p> </div> <a name='soapclient.getlastresponseheaders.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>SoapClient::__getLastResponseHeaders</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the SOAP headers from the last response. </p> <blockquote><p><b class='note'>Note</b>: This function only works if the <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> object was created with the <i>trace</i> option set to <b><tt class='constant'>TRUE</tt></b>. <br /> </p></blockquote> </div> <a name='soapclient.getlastresponseheaders.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapclient.getlastresponseheaders.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The last SOAP response headers. </p> </div> <a name='soapclient.getlastresponseheaders.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 SoapClient-&amp;gt;__getLastResponse() example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'trace'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'RESPONSE&amp;nbsp;HEADERS:\n'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__getLastResponseHeaders</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapclient.getlastresponseheaders.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequestheaders.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastRequestHeaders</a> - Returns the SOAP headers from the last request</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequest.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastRequest</a> - Returns last SOAP request</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponse.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastResponse</a> - Returns last SOAP response</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__getLastResponse" value="<div id='soapclient.getlastresponse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.getlastresponse.php'>SoapClient::__getLastResponse</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__getLastResponse</span> &amp;mdash; <span class='dc-title'>Returns last SOAP response</span></p> </div> <a name='soapclient.getlastresponse.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>SoapClient::__getLastResponse</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the XML sent in the last SOAP response. </p> <blockquote><p><b class='note'>Note</b>: This method works only if the <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> object was created with the <i>trace</i> option set to <b><tt class='constant'>TRUE</tt></b>. <br /> </p></blockquote> </div> <a name='soapclient.getlastresponse.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapclient.getlastresponse.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The last SOAP response, as an XML string. </p> </div> <a name='soapclient.getlastresponse.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 SoapClient-&amp;gt;__getLastResponse() example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'trace'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Response:\n'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__getLastResponse</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapclient.getlastresponse.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponseheaders.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastResponseHeaders</a> - Returns the SOAP headers from the last response</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequest.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastRequest</a> - Returns last SOAP request</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequestheaders.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastRequestHeaders</a> - Returns the SOAP headers from the last request</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__getLastRequestHeaders" value="<div id='soapclient.getlastrequestheaders' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.getlastrequestheaders.php'>SoapClient::__getLastRequestHeaders</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__getLastRequestHeaders</span> &amp;mdash; <span class='dc-title'>Returns the SOAP headers from the last request</span></p> </div> <a name='soapclient.getlastrequestheaders.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>SoapClient::__getLastRequestHeaders</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the SOAP headers from the last request. </p> <blockquote><p><b class='note'>Note</b>: This function only works if the <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> object was created with the <i>trace</i> option set to <b><tt class='constant'>TRUE</tt></b>. <br /> </p></blockquote> </div> <a name='soapclient.getlastrequestheaders.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapclient.getlastrequestheaders.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The last SOAP request headers. </p> </div> <a name='soapclient.getlastrequestheaders.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 SoapClient-&amp;gt;__getLastRequest() example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'trace'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'REQUEST&amp;nbsp;HEADERS:\n'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__getLastRequestHeaders</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapclient.getlastrequestheaders.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponseheaders.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastResponseHeaders</a> - Returns the SOAP headers from the last response</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequest.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastRequest</a> - Returns last SOAP request</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponse.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastResponse</a> - Returns last SOAP response</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__getLastRequest" value="<div id='soapclient.getlastrequest' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.getlastrequest.php'>SoapClient::__getLastRequest</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__getLastRequest</span> &amp;mdash; <span class='dc-title'>Returns last SOAP request</span></p> </div> <a name='soapclient.getlastrequest.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>SoapClient::__getLastRequest</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the XML sent in the last SOAP request. </p> <blockquote><p><b class='note'>Note</b>: This method works only if the <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> object was created with the <i>trace</i> option set to <b><tt class='constant'>TRUE</tt></b>. <br /> </p></blockquote> </div> <a name='soapclient.getlastrequest.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapclient.getlastrequest.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The last SOAP request, as an XML string. </p> </div> <a name='soapclient.getlastrequest.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 SoapClient-&amp;gt;__getLastRequest() example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'trace'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SomeFunction</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'REQUEST:\n'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__getLastRequest</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapclient.getlastrequest.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequestheaders.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastRequestHeaders</a> - Returns the SOAP headers from the last request</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponse.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastResponse</a> - Returns last SOAP response</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponseheaders.php' class='function' rel='rdfs-seeAlso'>SoapClient::__getLastResponseHeaders</a> - Returns the SOAP headers from the last response</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__getFunctions" value="<div id='soapclient.getfunctions' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.getfunctions.php'>SoapClient::__getFunctions</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__getFunctions</span> &amp;mdash; <span class='dc-title'>Returns list of available SOAP functions</span></p> </div> <a name='soapclient.getfunctions.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>SoapClient::__getFunctions</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns a list of available SOAP functions. </p> <p class='para'> This function only works in WSDL mode. </p> </div> <a name='soapclient.getfunctions.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'>This function has no parameters.</p> </div> <a name='soapclient.getfunctions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The list of SOAP functions. </p> </div> <a name='soapclient.getfunctions.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapClient::__getFunctions()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>__getFunctions</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='soapclient.getfunctions.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function' rel='rdfs-seeAlso'>SoapClient::SoapClient</a> - SoapClient constructor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__doRequest" value="<div id='soapclient.dorequest' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.dorequest.php'>SoapClient::__doRequest</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__doRequest</span> &amp;mdash; <span class='dc-title'>Performs a SOAP request</span></p> </div> <a name='soapclient.dorequest.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>SoapClient::__doRequest</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$request</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$location</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$action</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$version</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$one_way</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Performs SOAP request over HTTP. </p> <p class='para'> This method can be overridden in subclasses to implement different transport layers, perform additional XML processing or other purpose. </p> </div> <a name='soapclient.dorequest.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>request</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The XML SOAP request. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>location</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The URL to request. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>action</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The SOAP action. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>version</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The SOAP version. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>one_way</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i>one_way</i> is set to 1, this method returns nothing. Use this where a response is not expected. </p> </dd> </dl> <p> </p> </div> <a name='soapclient.dorequest.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The XML SOAP response. </p> </div> <a name='soapclient.dorequest.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.3</td> <td align='left'> The <i><tt class='parameter'>one_way</tt></i> parameter was added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='soapclient.dorequest.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapClient::__doRequest()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>Add</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>+</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>;<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>LocalSoapClient&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>SoapClient&amp;nbsp;</span><span style='color: #007700'>{<br /><br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$wsdl</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$wsdl</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapServer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$wsdl</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addFunction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Add'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__doRequest</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$request</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$location</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$action</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$request</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$response&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_contents</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ob_end_clean</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$response</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /><br />}<br /><br /></span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>LocalSoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,array(</span><span style='color: #DD0000'>'location'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'test://'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'http://testuri.org'</span><span style='color: #007700'>));&amp;nbsp;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Add</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,</span><span style='color: #0000BB'>4</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::__call" value="<div id='soapclient.call' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.call.php'>SoapClient::__call</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::__call</span> &amp;mdash; <span class='dc-title'>Calls a SOAP function (deprecated)</span></p> </div> <a name='soapclient.call.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>SoapClient::__call</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function_name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$arguments</tt></span> )</div> <p class='para rdfs-comment'> This method is deprecated. Use <a href='http://www.php.net/manual/en/soapclient.soapcall.php' class='xref'>SoapClient::__soapCall</a> instead of it. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient::SoapClient" value="<div id='soapclient.soapclient' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/soapclient.soapclient.php'>SoapClient::SoapClient</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SoapClient::SoapClient</span> &amp;mdash; <span class='dc-title'>SoapClient constructor</span></p> </div> <a name='soapclient.soapclient.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>SoapClient::SoapClient</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$wsdl</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> This constructor creates <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> objects in <i>WSDL</i> or <i>non-WSDL</i> mode. </p> </div> <a name='soapclient.soapclient.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wsdl</tt></i> </span> </dt><dd class='listitem'> <p class='para'> URI of the <i>WSDL</i> file or <b><tt class='constant'>NULL</tt></b> if working in <i>non-WSDL</i> mode. </p> <blockquote><p><b class='note'>Note</b>: During development, WSDL caching may be disabled by the use of the <i>soap.wsdl_cache_ttl</i> <var class='filename'>php.ini</var> setting otherwise changes made to the WSDL file will have no effect until <i>soap.wsdl_cache_ttl</i> is expired. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of options. If working in WSDL mode, this parameter is optional. If working in non-WSDL mode, the <i>location</i>and <i>uri</i> options must be set, where <i>location</i> is the URL to request and <i>uri</i> is the target namespace of the SOAP service. </p> <p class='para'> The <i>style</i> and <i>use</i> options only work in non-WSDL mode. In WSDL mode, they come from the WSDL file. </p> <p class='para'> The <i>soap_version</i> option specifies whether to use SOAP 1.1, or SOAP 1.2 client. </p> <p class='para'> For HTTP authentication, the <i>login</i> and <i>password</i> options can be used to supply credentials. For making an HTTP connection through a proxy server, the options <i>proxy_host</i>, <i>proxy_port</i>, <i>proxy_login</i> and <i>proxy_password</i> are also available. For HTTPS client certificate authentication use <i>local_cert</i> and <i>passphrase</i> options. </p> <p class='para'> The <i>compression</i> option allows to use compression of HTTP SOAP requests and responses. </p> <p class='para'> The <i>encoding</i> option defines internal character encoding. This option does not change the encoding of SOAP requests (it is always utf-8), but converts strings into it. </p> <p class='para'> The <i>classmap</i> option can be used to map some WSDL types to PHP classes. This option must be an array with WSDL types as keys and names of PHP classes as values. </p> <p class='para'> Setting the boolean <i>trace</i> option enables use of the methods <a href='http://www.php.net/manual/en/soapclient.getlastrequest.php' class='link'> SoapClient-&amp;gt;__getLastRequest</a>, <a href='http://www.php.net/manual/en/soapclient.getlastrequestheaders.php' class='link'> SoapClient-&amp;gt;__getLastRequestHeaders</a>, <a href='http://www.php.net/manual/en/soapclient.getlastresponse.php' class='link'> SoapClient-&amp;gt;__getLastResponse</a> and <a href='http://www.php.net/manual/en/soapclient.getlastresponseheaders.php' class='link'> SoapClient-&amp;gt;__getLastResponseHeaders</a>. </p> <p class='para'> The <i>exceptions</i> option is a boolean value defining whether soap errors throw exceptions of type <a href='http://www.php.net/manual/en/soapfault.soapfault.php' class='link'> SoapFault</a>. </p> <p class='para'> The <i>connection_timeout</i> option defines a timeout in seconds for the connection to the SOAP service. This option does not define a timeout for services with slow responses. To limit the time to wait for calls to finish the <a href='http://www.php.net/manual/en/filesystem.configuration.php#ini.default-socket-timeout' class='link'>default_socket_timeout</a> setting is available. </p> <p class='para'> The <i>typemap</i> option is an array of type mappings. Type mapping is an array with keys <i>type_name</i>, <i>type_ns</i> (namespace URI), <i>from_xml</i> (callback accepting one string parameter) and <i>to_xml</i> (callback accepting one object parameter). </p> <p class='para'> The <i>cache_wsdl</i> option is one of <b><tt class='constant'>WSDL_CACHE_NONE</tt></b>, <b><tt class='constant'>WSDL_CACHE_DISK</tt></b>, <b><tt class='constant'>WSDL_CACHE_MEMORY</tt></b> or <b><tt class='constant'>WSDL_CACHE_BOTH</tt></b>. </p> <p class='para'> The <i>user_agent</i> option specifies string to use in <i>User-Agent</i> header. </p> <p class='para'> The <i>stream_context</i> option is a <a href='http://www.php.net/manual/en/language.types.resource.php' class='type resource'>resource</a> for <a href='http://www.php.net/manual/en/context.php' class='link'>context</a>. </p> <p class='para'> The <i>features</i> option is a bitmask of <b><tt class='constant'>SOAP_SINGLE_ELEMENT_ARRAYS</tt></b>, <b><tt class='constant'>SOAP_USE_XSI_ARRAY_TYPE</tt></b>, <b><tt class='constant'>SOAP_WAIT_ONE_WAY_CALLS</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='soapclient.soapclient.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>SoapClient::SoapClient()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'soap_version'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>SOAP_1_2</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'login'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'some_name'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'password'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'some_password'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'proxy_host'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'proxy_port'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8080</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'proxy_host'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'proxy_port'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8080</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'proxy_login'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'some_name'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'proxy_password'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'some_password'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'local_cert'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'cert_key.pem'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'location'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://localhost/soap.php'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'uri'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://test-uri/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'style'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>SOAP_DOCUMENT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'use'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>SOAP_LITERAL</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;array(</span><span style='color: #DD0000'>'compression'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>SOAP_COMPRESSION_ACCEPT&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>SOAP_COMPRESSION_GZIP</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'some.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'encoding'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>));<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>MyBook&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$author</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SoapClient</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'books.wsdl'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'classmap'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'book'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'MyBook'</span><span style='color: #007700'>)));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SoapClient" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.soapclient.php'>The <a href='http://www.php.net/manual/en/class.soapclient.php' class='classname'>SoapClient</a> class</a></h1> <div class='partintro'> <div id='soapclient.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> The SoapClient class provides a client for <a href='http://www.w3.org/TR/soap11/' class='link external'>&amp;raquo; SOAP 1.1</a>, <a href='http://www.w3.org/TR/soap12/' class='link external'>&amp;raquo; SOAP 1.2</a> servers. It can be used in WSDL or non-WSDL mode. </p> </div> <div id='soapclient.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>SoapClient</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>SoapClient</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.call.php' class='function'>__call</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function_name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$arguments</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function'>SoapClient</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$wsdl</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.dorequest.php' class='function'>__doRequest</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$request</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$location</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$action</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$version</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$one_way</tt><span class='initializer'> = 0</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getfunctions.php' class='function'>__getFunctions</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequest.php' class='function'>__getLastRequest</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastrequestheaders.php' class='function'>__getLastRequestHeaders</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponse.php' class='function'>__getLastResponse</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.getlastresponseheaders.php' class='function'>__getLastResponseHeaders</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.gettypes.php' class='function'>__getTypes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.setcookie.php' class='function'>__setCookie</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.setlocation.php' class='function'>__setLocation</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$new_location</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.setsoapheaders.php' class='function'>__setSoapHeaders</a></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$soapheaders</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapcall.php' class='function'>__soapCall</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$arguments</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$input_headers</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$output_headers</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/soapclient.soapclient.php' class='function'>SoapClient</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$wsdl</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/soapclient.call.php'>SoapClient::__call</a> &amp;acirc;&amp;#128;&amp;#148; Calls a SOAP function (deprecated)</li><li><a href='http://www.php.net/manual/en/soapclient.construct.php'>SoapClient::__construct</a> &amp;acirc;&amp;#128;&amp;#148; SoapClient constructor</li><li><a href='http://www.php.net/manual/en/soapclient.dorequest.php'>SoapClient::__doRequest</a> &amp;acirc;&amp;#128;&amp;#148; Performs a SOAP request</li><li><a href='http://www.php.net/manual/en/soapclient.getfunctions.php'>SoapClient::__getFunctions</a> &amp;acirc;&amp;#128;&amp;#148; Returns list of available SOAP functions</li><li><a href='http://www.php.net/manual/en/soapclient.getlastrequest.php'>SoapClient::__getLastRequest</a> &amp;acirc;&amp;#128;&amp;#148; Returns last SOAP request</li><li><a href='http://www.php.net/manual/en/soapclient.getlastrequestheaders.php'>SoapClient::__getLastRequestHeaders</a> &amp;acirc;&amp;#128;&amp;#148; Returns the SOAP headers from the last request</li><li><a href='http://www.php.net/manual/en/soapclient.getlastresponse.php'>SoapClient::__getLastResponse</a> &amp;acirc;&amp;#128;&amp;#148; Returns last SOAP response</li><li><a href='http://www.php.net/manual/en/soapclient.getlastresponseheaders.php'>SoapClient::__getLastResponseHeaders</a> &amp;acirc;&amp;#128;&amp;#148; Returns the SOAP headers from the last response</li><li><a href='http://www.php.net/manual/en/soapclient.gettypes.php'>SoapClient::__getTypes</a> &amp;acirc;&amp;#128;&amp;#148; Returns a list of SOAP types</li><li><a href='http://www.php.net/manual/en/soapclient.setcookie.php'>SoapClient::__setCookie</a> &amp;acirc;&amp;#128;&amp;#148; The __setCookie purpose</li><li><a href='http://www.php.net/manual/en/soapclient.setlocation.php'>SoapClient::__setLocation</a> &amp;acirc;&amp;#128;&amp;#148; Sets the location of the Web service to use.</li><li><a href='http://www.php.net/manual/en/soapclient.setsoapheaders.php'>SoapClient::__setSoapHeaders</a> &amp;acirc;&amp;#128;&amp;#148; Sets SOAP headers for subsequent calls.</li><li><a href='http://www.php.net/manual/en/soapclient.soapcall.php'>SoapClient::__soapCall</a> &amp;acirc;&amp;#128;&amp;#148; Calls a SOAP function</li><li><a href='http://www.php.net/manual/en/soapclient.soapclient.php'>SoapClient::SoapClient</a> &amp;acirc;&amp;#128;&amp;#148; SoapClient constructor</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::xpath" value="<div id='simplexmlelement.xpath' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.xpath.php'>SimpleXMLElement::xpath</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::xpath</span> &amp;mdash; <span class='dc-title'>Runs XPath query on XML data</span></p> </div> <a name='simplexmlelement.xpath.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>xpath</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> </div> <p class='para'> The <i>xpath</i> method searches the SimpleXML node for children matching the <acronym title='XML Path Language'>XPath</acronym> <i><tt class='parameter'>path</tt></i> . </p> </div> <a name='simplexmlelement.xpath.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An XPath path </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.xpath.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns an <a href='http://www.php.net/manual/en/language.types.array.php' class='type array'>array</a> of SimpleXMLElement objects or <b><tt class='constant'>FALSE</tt></b> in case of an error. </p> </div> <a name='simplexmlelement.xpath.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Xpath</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;XML<br /></span><span style='color: #DD0000'>&amp;lt;a&amp;gt;<br />&amp;nbsp;&amp;lt;b&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;c&amp;gt;text&amp;lt;/c&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;c&amp;gt;stuff&amp;lt;/c&amp;gt;<br />&amp;nbsp;&amp;lt;/b&amp;gt;<br />&amp;nbsp;&amp;lt;d&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;c&amp;gt;code&amp;lt;/c&amp;gt;<br />&amp;nbsp;&amp;lt;/d&amp;gt;<br />&amp;lt;/a&amp;gt;<br /></span><span style='color: #007700'>XML;<br /><br /></span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Search&amp;nbsp;for&amp;nbsp;&amp;lt;a&amp;gt;&amp;lt;b&amp;gt;&amp;lt;c&amp;gt;&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>xpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/a/b/c'</span><span style='color: #007700'>);<br /><br />while(list(&amp;nbsp;,&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>each</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'/a/b/c:&amp;nbsp;'</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Relative&amp;nbsp;paths&amp;nbsp;also&amp;nbsp;work...&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>xpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'b/c'</span><span style='color: #007700'>);<br /><br />while(list(&amp;nbsp;,&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>each</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'b/c:&amp;nbsp;'</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /a/b/c: text /a/b/c: stuff b/c: text b/c: stuff </pre></div> </div> <div class='example-contents simpara'><p> Notice that the two results are equal. </p></div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::registerXPathNamespace" value="<div id='simplexmlelement.registerXPathNamespace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.registerxpathnamespace.php'>SimpleXMLElement::registerXPathNamespace</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::registerXPathNamespace</span> &amp;mdash; <span class='dc-title'> Creates a prefix/ns context for the next XPath query </span></p> </div> <a name='simplexmlelement.registerXPathNamespace.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>registerXPathNamespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> )</div> </div> <p class='para'> Creates a prefix/ns context for the next XPath query. In particular, this is helpful if the provider of the given XML document alters the namespace prefixes. <i>registerXPathNamespace</i> will create a prefix for the associated namespace, allowing one to access nodes in that namespace without the need to change code to allow for the new prefixes dictated by the provider. </p> </div> <a name='simplexmlelement.registerXPathNamespace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace prefix to use in the XPath query for the namespace given in <i><tt class='parameter'>ns</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ns</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace to use for the XPath query. This must match a namespace in use by the XML document or the XPath query using <i><tt class='parameter'>prefix</tt></i> will not return any results. </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.registerXPathNamespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='simplexmlelement.registerXPathNamespace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Setting a namespace prefix to use in an XPath query</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOD<br /></span><span style='color: #DD0000'>&amp;lt;book&amp;nbsp;xmlns:chap='http://example.org/chapter-title'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;My&amp;nbsp;Book&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;chapter&amp;nbsp;id='1'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;chap:title&amp;gt;Chapter&amp;nbsp;1&amp;lt;/chap:title&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;para&amp;gt;Donec&amp;nbsp;velit.&amp;nbsp;Nullam&amp;nbsp;eget&amp;nbsp;tellus&amp;nbsp;vitae&amp;nbsp;tortor&amp;nbsp;gravida&amp;nbsp;scelerisque.&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;In&amp;nbsp;orci&amp;nbsp;lorem,&amp;nbsp;cursus&amp;nbsp;imperdiet,&amp;nbsp;ultricies&amp;nbsp;non,&amp;nbsp;hendrerit&amp;nbsp;et,&amp;nbsp;orci.&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nulla&amp;nbsp;facilisi.&amp;nbsp;Nullam&amp;nbsp;velit&amp;nbsp;nisl,&amp;nbsp;laoreet&amp;nbsp;id,&amp;nbsp;condimentum&amp;nbsp;ut,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ultricies&amp;nbsp;id,&amp;nbsp;mauris.&amp;lt;/para&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/chapter&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;chapter&amp;nbsp;id='2'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;chap:title&amp;gt;Chapter&amp;nbsp;2&amp;lt;/chap:title&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;para&amp;gt;Lorem&amp;nbsp;ipsum&amp;nbsp;dolor&amp;nbsp;sit&amp;nbsp;amet,&amp;nbsp;consectetuer&amp;nbsp;adipiscing&amp;nbsp;elit.&amp;nbsp;Proin&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gravida.&amp;nbsp;Phasellus&amp;nbsp;tincidunt&amp;nbsp;massa&amp;nbsp;vel&amp;nbsp;urna.&amp;nbsp;Proin&amp;nbsp;adipiscing&amp;nbsp;quam&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vitae&amp;nbsp;odio.&amp;nbsp;Sed&amp;nbsp;dictum.&amp;nbsp;Ut&amp;nbsp;tincidunt&amp;nbsp;lorem&amp;nbsp;ac&amp;nbsp;lorem.&amp;nbsp;Duis&amp;nbsp;eros&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tellus,&amp;nbsp;pharetra&amp;nbsp;id,&amp;nbsp;faucibus&amp;nbsp;eu,&amp;nbsp;dapibus&amp;nbsp;dictum,&amp;nbsp;odio.&amp;lt;/para&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/chapter&amp;gt;<br />&amp;lt;/book&amp;gt;<br /></span><span style='color: #007700'>EOD;<br /><br /></span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>registerXPathNamespace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://example.org/chapter-title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>xpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'//c:title'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Notice how the XML document shown in the example sets a namespace with a prefix of <i>chap</i>. Imagine that this document (or another one like it) may have used a prefix of <i>c</i> in the past for the same namespace. Since it has changed, the XPath query will no longer return the proper results and the query will require modification. Using <i>registerXPathNamespace</i> avoids future modification of the query even if the provider changes the namespace prefix. </p></div> </div><p> </p> </div> <a name='simplexmlelement.registerXPathNamespace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.getDocNamespaces.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::getDocNamespaces</a> - Returns namespaces declared in document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.getNamespaces.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::getNamespaces</a> - Returns namespaces used in document</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::getNamespaces" value="<div id='simplexmlelement.getNamespaces' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.getnamespaces.php'>SimpleXMLElement::getNamespaces</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::getNamespaces</span> &amp;mdash; <span class='dc-title'> Returns namespaces used in document </span></p> </div> <a name='simplexmlelement.getNamespaces.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>getNamespaces</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$recursive</tt></span> ] )</div> </div> <p class='para'> Returns namespaces used in document </p> </div> <a name='simplexmlelement.getNamespaces.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>recursive</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If specified, returns all namespaces used in parent and child nodes. Otherwise, returns only namespaces used in root node. </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.getNamespaces.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The <i>getNamespaces</i> method returns an <a href='http://www.php.net/manual/en/language.types.array.php' class='type array'>array</a> of namespace names with their associated URIs. </p> </div> <a name='simplexmlelement.getNamespaces.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Get document namespaces in use</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;XML<br /></span><span style='color: #DD0000'>&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;standalone='yes'?&amp;gt;<br />&amp;lt;people&amp;nbsp;xmlns:p='http://example.org/ns'&amp;nbsp;xmlns:t='http://example.org/test'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p:person&amp;nbsp;id='1'&amp;gt;John&amp;nbsp;Doe&amp;lt;/p:person&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p:person&amp;nbsp;id='2'&amp;gt;Susie&amp;nbsp;Q.&amp;nbsp;Public&amp;lt;/p:person&amp;gt;<br />&amp;lt;/people&amp;gt;<br /></span><span style='color: #007700'>XML;<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$namespaces&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getNamespaces</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$namespaces</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(1) { [&amp;quot;p&amp;quot;]=&amp;gt; string(21) &amp;quot;http://example.org/ns&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='simplexmlelement.getNamespaces.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.getDocNamespaces.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::getDocNamespaces</a> - Returns namespaces declared in document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.registerXPathNamespace.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::registerXPathNamespace</a> - Creates a prefix/ns context for the next XPath query</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::getName" value="<div id='simplexmlelement.getName' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.getname.php'>SimpleXMLElement::getName</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::getName</span> &amp;mdash; <span class='dc-title'>Gets the name of the XML element</span></p> </div> <a name='simplexmlelement.getName.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getName</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'> Gets the name of the XML element. </p> </div> <a name='simplexmlelement.getName.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The <i>getName</i> method returns as a <a href='http://www.php.net/manual/en/language.types.string.php' class='type string'>string</a> the name of the XML tag referenced by the SimpleXMLElement object. </p> </div> <a name='simplexmlelement.getName.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Get XML element names</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;<br />$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xmlstr</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>children</span><span style='color: #007700'>()&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::getDocNamespaces" value="<div id='simplexmlelement.getDocNamespaces' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.getdocnamespaces.php'>SimpleXMLElement::getDocNamespaces</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::getDocNamespaces</span> &amp;mdash; <span class='dc-title'> Returns namespaces declared in document </span></p> </div> <a name='simplexmlelement.getDocNamespaces.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>getDocNamespaces</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$recursive</tt></span> ] )</div> </div> <p class='para'> Returns namespaces declared in document </p> </div> <a name='simplexmlelement.getDocNamespaces.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>recursive</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If specified, returns all namespaces declared in parent and child nodes. Otherwise, returns only namespaces declared in root node. </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.getDocNamespaces.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The <i>getDocNamespaces</i> method returns an <a href='http://www.php.net/manual/en/language.types.array.php' class='type array'>array</a> of namespace names with their associated URIs. </p> </div> <a name='simplexmlelement.getDocNamespaces.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Get document namespaces</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;XML<br /></span><span style='color: #DD0000'>&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;standalone='yes'?&amp;gt;<br />&amp;lt;people&amp;nbsp;xmlns:p='http://example.org/ns'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p:person&amp;nbsp;id='1'&amp;gt;John&amp;nbsp;Doe&amp;lt;/p:person&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p:person&amp;nbsp;id='2'&amp;gt;Susie&amp;nbsp;Q.&amp;nbsp;Public&amp;lt;/p:person&amp;gt;<br />&amp;lt;/people&amp;gt;<br /></span><span style='color: #007700'>XML;<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$namespaces&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getDocNamespaces</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$namespaces</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 Working with multiple namespaces</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;XML<br /></span><span style='color: #DD0000'>&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;standalone='yes'?&amp;gt;<br />&amp;lt;people&amp;nbsp;xmlns:p='http://example.org/ns'&amp;nbsp;xmlns:t='http://example.org/test'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p:person&amp;nbsp;t:id='1'&amp;gt;John&amp;nbsp;Doe&amp;lt;/p:person&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p:person&amp;nbsp;t:id='2'&amp;nbsp;a:addr='123&amp;nbsp;Street'&amp;nbsp;xmlns:a='http://example.org/addr'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Susie&amp;nbsp;Q.&amp;nbsp;Public<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/p:person&amp;gt;<br />&amp;lt;/people&amp;gt;<br /></span><span style='color: #007700'>XML;<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$namespaces&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getDocNamespaces</span><span style='color: #007700'>(</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$namespaces</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='simplexmlelement.getDocNamespaces.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.getNamespaces.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::getNamespaces</a> - Returns namespaces used in document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.registerXPathNamespace.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::registerXPathNamespace</a> - Creates a prefix/ns context for the next XPath query</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::children" value="<div id='simplexmlelement.children' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.children.php'>SimpleXMLElement::children</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::children</span> &amp;mdash; <span class='dc-title'>Finds children of given node</span></p> </div> <a name='simplexmlelement.children.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>SimpleXMLElement</span> <span class='methodname'><b>children</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_prefix</tt></span> ]] )</div> </div> <p class='para'> This method finds the children of the element of which it is a member. The result follows normal iteration rules. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>SimpleXML has made a rule of adding iterative properties to most methods. They cannot be viewed using <a href='http://www.php.net/manual/en/function.var-dump.php' class='function'>var_dump()</a> or anything else which can examine objects.</span></p></blockquote> </div> <a name='simplexmlelement.children.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ns</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Default to <b><tt class='constant'>FALSE</tt></b> </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.children.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> </p> </div> <a name='simplexmlelement.children.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> The optional parameter <i><tt class='parameter'>is_prefix</tt></i> was added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='simplexmlelement.children.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Traversing a <i>children()</i> pseudo-array</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(<br /></span><span style='color: #DD0000'>'&amp;lt;person&amp;gt;<br />&amp;nbsp;&amp;lt;child&amp;nbsp;role='son'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;child&amp;nbsp;role='daughter'/&amp;gt;<br />&amp;nbsp;&amp;lt;/child&amp;gt;<br />&amp;nbsp;&amp;lt;child&amp;nbsp;role='daughter'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;child&amp;nbsp;role='son'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;child&amp;nbsp;role='son'/&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;/child&amp;gt;<br />&amp;nbsp;&amp;lt;/child&amp;gt;<br />&amp;lt;/person&amp;gt;'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>children</span><span style='color: #007700'>()&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$second_gen</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;The&amp;nbsp;person&amp;nbsp;begot&amp;nbsp;a&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$second_gen</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'role'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$second_gen</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>children</span><span style='color: #007700'>()&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$third_gen</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;who&amp;nbsp;begot&amp;nbsp;a&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$third_gen</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'role'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>';'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$third_gen</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>children</span><span style='color: #007700'>()&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$fourth_gen</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;and&amp;nbsp;that&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$third_gen</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'role'</span><span style='color: #007700'>]&amp;nbsp;.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;begot&amp;nbsp;a&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$fourth_gen</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'role'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The person begot a son who begot a daughter; The person begot a daughter who begot a son; and that son begot a son </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::attributes" value="<div id='simplexmlelement.attributes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.attributes.php'>SimpleXMLElement::attributes</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::attributes</span> &amp;mdash; <span class='dc-title'>Identifies an element&amp;#039;s attributes</span></p> </div> <a name='simplexmlelement.attributes.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>SimpleXMLElement</span> <span class='methodname'><b>attributes</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_prefix</tt></span> ]] )</div> </div> <p class='para'> This function provides the attributes and values defined within an xml tag. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>SimpleXML has made a rule of adding iterative properties to most methods. They cannot be viewed using <a href='http://www.php.net/manual/en/function.var-dump.php' class='function'>var_dump()</a> or anything else which can examine objects.</span></p></blockquote> </div> <a name='simplexmlelement.attributes.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ns</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An optional namespace for the retrieved attributes </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Default to <b><tt class='constant'>FALSE</tt></b> </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.attributes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> </p> </div> <a name='simplexmlelement.attributes.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Interpret an XML string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;XML<br /></span><span style='color: #DD0000'>&amp;lt;a&amp;nbsp;xmlns:b&amp;gt;<br />&amp;nbsp;&amp;lt;foo&amp;nbsp;name='one'&amp;nbsp;game='lonely'&amp;gt;1&amp;lt;/foo&amp;gt;<br />&amp;lt;/a&amp;gt;<br /></span><span style='color: #007700'>XML;<br /><br /></span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>simplexml_load_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br />foreach(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>attributes</span><span style='color: #007700'>()&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'=''</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'\'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> name=&amp;quot;one&amp;quot; game=&amp;quot;lonely&amp;quot; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::asXML" value="<div id='simplexmlelement.asXML' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.asxml.php'>SimpleXMLElement::asXML</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::asXML</span> &amp;mdash; <span class='dc-title'> Return a well-formed XML string based on SimpleXML element </span></p> </div> <a name='simplexmlelement.asXML.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><b>asXML</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> ] )</div> </div> <p class='para'> The <i>asXML</i> method formats the parent object&amp;#039;s data in XML version 1.0. </p> </div> <a name='simplexmlelement.asXML.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If specified, the function writes the data to the file rather than returning it. </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.asXML.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> If the <i><tt class='parameter'>filename</tt></i> isn&amp;#039;t specified, this function returns a <a href='http://www.php.net/manual/en/language.types.string.php' class='type string'>string</a> on success and <b><tt class='constant'>FALSE</tt></b> on error. If the parameter is specified, it returns <b><tt class='constant'>TRUE</tt></b> if the file was written successfully and <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='simplexmlelement.asXML.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Get XML</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;XML<br /></span><span style='color: #DD0000'>&amp;lt;a&amp;gt;<br />&amp;nbsp;&amp;lt;b&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;c&amp;gt;text&amp;lt;/c&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;c&amp;gt;stuff&amp;lt;/c&amp;gt;<br />&amp;nbsp;&amp;lt;/b&amp;gt;<br />&amp;nbsp;&amp;lt;d&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;c&amp;gt;code&amp;lt;/c&amp;gt;<br />&amp;nbsp;&amp;lt;/d&amp;gt;<br />&amp;lt;/a&amp;gt;<br /></span><span style='color: #007700'>XML;<br /><br /></span><span style='color: #0000BB'>$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asXML</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;lt;?xml&amp;nbsp;...&amp;nbsp;&amp;lt;a&amp;gt;&amp;lt;b&amp;gt;&amp;lt;c&amp;gt;text&amp;lt;/c&amp;gt;&amp;lt;c&amp;gt;stuff&amp;lt;/c&amp;gt;&amp;nbsp;...<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> <i>asXML</i> also works on Xpath results: </p><div class='example'> <p><b>Example #2 Using asXML() on <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.xpath.php' class='function'>SimpleXMLElement::xpath</a></span> results</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Continued&amp;nbsp;from&amp;nbsp;example&amp;nbsp;XML&amp;nbsp;above.<br /><br />/*&amp;nbsp;Search&amp;nbsp;for&amp;nbsp;&amp;lt;a&amp;gt;&amp;lt;b&amp;gt;&amp;lt;c&amp;gt;&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>xpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/a/b/c'</span><span style='color: #007700'>);<br /><br />while(list(&amp;nbsp;,&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>each</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asXML</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;lt;c&amp;gt;text&amp;lt;/c&amp;gt;&amp;nbsp;and&amp;nbsp;&amp;lt;c&amp;gt;stuff&amp;lt;/c&amp;gt;<br /></span><span style='color: #007700'>}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::addChild" value="<div id='simplexmlelement.addChild' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.addchild.php'>SimpleXMLElement::addChild</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::addChild</span> &amp;mdash; <span class='dc-title'> Adds a child element to the XML node </span></p> </div> <a name='simplexmlelement.addChild.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>SimpleXMLElement</span> <span class='methodname'><b>addChild</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> ]] )</div> </div> <p class='para'> Adds a child element to the node and returns a SimpleXMLElement of the child. </p> </div> <a name='simplexmlelement.addChild.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the child element to add. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If specified, the value of the child element. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If specified, the namespace to which the child element belongs. </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.addChild.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The <i>addChild</i> method returns a <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> object representing the child added to the XML node. </p> </div> <a name='simplexmlelement.addChild.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Add attributes and children to a SimpleXML element</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>include&amp;nbsp;</span><span style='color: #DD0000'>'example.php'</span><span style='color: #007700'>;<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xmlstr</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addAttribute</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'documentary'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$movie&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'movie'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'title'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP2:&amp;nbsp;More&amp;nbsp;Parser&amp;nbsp;Stories'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'plot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;all&amp;nbsp;about&amp;nbsp;the&amp;nbsp;people&amp;nbsp;who&amp;nbsp;make&amp;nbsp;it&amp;nbsp;work.'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$characters&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'characters'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$character&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$characters</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'character'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$character</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Mr.&amp;nbsp;Parser'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$character</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'actor'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'John&amp;nbsp;Doe'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$rating&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rating'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rating</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addAttribute</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'stars'</span><span style='color: #007700'>);<br />&amp;nbsp;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='simplexmlelement.addChild.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.addAttribute.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::addAttribute</a> - Adds an attribute to the SimpleXML element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::addAttribute" value="<div id='simplexmlelement.addAttribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.addattribute.php'>SimpleXMLElement::addAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::addAttribute</span> &amp;mdash; <span class='dc-title'> Adds an attribute to the SimpleXML element </span></p> </div> <a name='simplexmlelement.addAttribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><b>addAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> ] )</div> </div> <p class='para'> Adds an attribute to the SimpleXML element. </p> </div> <a name='simplexmlelement.addAttribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute to add. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the attribute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If specified, the namespace to which the attribute belongs. </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.addAttribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='simplexmlelement.addAttribute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Add attributes and children to a SimpleXML element</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>include&amp;nbsp;</span><span style='color: #DD0000'>'example.php'</span><span style='color: #007700'>;<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xmlstr</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addAttribute</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'documentary'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$movie&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'movie'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'title'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP2:&amp;nbsp;More&amp;nbsp;Parser&amp;nbsp;Stories'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'plot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;all&amp;nbsp;about&amp;nbsp;the&amp;nbsp;people&amp;nbsp;who&amp;nbsp;make&amp;nbsp;it&amp;nbsp;work.'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$characters&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'characters'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$character&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$characters</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'character'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$character</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Mr.&amp;nbsp;Parser'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$character</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'actor'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'John&amp;nbsp;Doe'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$rating&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$movie</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addChild</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rating'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rating</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>addAttribute</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'stars'</span><span style='color: #007700'>);<br />&amp;nbsp;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='simplexmlelement.addAttribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/simplexmlelement.addChild.php' class='function' rel='rdfs-seeAlso'>SimpleXMLElement::addChild</a> - Adds a child element to the XML node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement::__construct" value="<div id='simplexmlelement.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/simplexmlelement.construct.php'>SimpleXMLElement::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>SimpleXMLElement::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new SimpleXMLElement object </span></p> </div> <a name='simplexmlelement.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a></div> <div class='constructorsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$data_is_url</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_prefix</tt></span> ]]]] )</div> </div> <p class='para'> Creates a new <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='classname'>SimpleXMLElement</a> object. </p> </div> <a name='simplexmlelement.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A well-formed XML string or the path or URL to an XML document if <i><tt class='parameter'>data_is_url</tt></i> is <b><tt class='constant'>TRUE</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optionally used to specify <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>additional Libxml parameters</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_is_url</tt></i> </span> </dt><dd class='listitem'> <p class='para'> By default, <i><tt class='parameter'>data_is_url</tt></i> is <b><tt class='constant'>FALSE</tt></b>. Use <b><tt class='constant'>TRUE</tt></b> to specify that <i><tt class='parameter'>data</tt></i> is a path or URL to an XML document instead of <a href='http://www.php.net/manual/en/language.types.string.php' class='type string'>string</a> data. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ns</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='simplexmlelement.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a <a href='http://www.php.net/manual/en/class.simplexmlelement.php' class='type SimpleXMLElement'>SimpleXMLElement</a> object representing <i><tt class='parameter'>data</tt></i> . </p> </div> <a name='simplexmlelement.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> Produces an <b><tt class='constant'>E_WARNING</tt></b> error message for each error found in the XML data and throws an exception if errors were detected. </p> <div class='tip'><b class='tip'>Tip</b> <p class='para'> Use <a href='http://www.php.net/manual/en/function.libxml-use-internal-errors.php' class='function'>libxml_use_internal_errors()</a> to suppress all XML errors, and <a href='http://www.php.net/manual/en/function.libxml-get-errors.php' class='function'>libxml_get_errors()</a> to iterate over them afterwards. </p> </div> </div> <a name='simplexmlelement.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Create a SimpleXMLElement object</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>include&amp;nbsp;</span><span style='color: #DD0000'>'example.php'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xmlstr</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>movie</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>title</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 Create a SimpleXMLElement object from a URL</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sxe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>SimpleXMLElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://example.org/document.xml'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$sxe</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='simplexmlelement.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/en/function.simplexml-load-string.php' class='function' rel='rdfs-seeAlso'>simplexml_load_string()</a> - Interprets a string of XML into an object</li> <li class='member'><a href='http://www.php.net/manual/en/function.simplexml-load-file.php' class='function' rel='rdfs-seeAlso'>simplexml_load_file()</a> - Interprets an XML file into an object</li> <li class='member'><a href='http://www.php.net/manual/en/simplexml.examples-errors.php' class='xref'>Dealing with XML errors</a></li> <li class='member'><a href='http://www.php.net/manual/en/function.libxml-use-internal-errors.php' class='function' rel='rdfs-seeAlso'>libxml_use_internal_errors()</a> - Disable libxml errors and allow user to fetch error information as needed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="SimpleXMLElement" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.simplexmlelement.php'>The SimpleXMLElement class</a></h1> <div class='partintro'> <div id='simplexmlelement.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Represents an element in XML document. </p> </div> <div id='simplexmlelement.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>SimpleXMLElement</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>SimpleXMLElement</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><b>addAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>SimpleXMLElement</span> <span class='methodname'><b>addChild</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespace</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><b>asXML</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>SimpleXMLElement</span> <span class='methodname'><b>attributes</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_prefix</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>SimpleXMLElement</span> <span class='methodname'><b>children</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_prefix</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>getDocNamespaces</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$recursive</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getName</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>getNamespaces</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$recursive</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>registerXPathNamespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ns</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>xpath</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/simplexmlelement.addAttribute.php'>SimpleXMLElement::addAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Adds an attribute to the SimpleXML element</li><li><a href='http://www.php.net/manual/en/simplexmlelement.addChild.php'>SimpleXMLElement::addChild</a> &amp;acirc;&amp;#128;&amp;#148; Adds a child element to the XML node</li><li><a href='http://www.php.net/manual/en/simplexmlelement.asXML.php'>SimpleXMLElement::asXML</a> &amp;acirc;&amp;#128;&amp;#148; Return a well-formed XML string based on SimpleXML element</li><li><a href='http://www.php.net/manual/en/simplexmlelement.attributes.php'>SimpleXMLElement::attributes</a> &amp;acirc;&amp;#128;&amp;#148; Identifies an element's attributes</li><li><a href='http://www.php.net/manual/en/simplexmlelement.children.php'>SimpleXMLElement::children</a> &amp;acirc;&amp;#128;&amp;#148; Finds children of given node</li><li><a href='http://www.php.net/manual/en/simplexmlelement.construct.php'>SimpleXMLElement::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new SimpleXMLElement object</li><li><a href='http://www.php.net/manual/en/simplexmlelement.getDocNamespaces.php'>SimpleXMLElement::getDocNamespaces</a> &amp;acirc;&amp;#128;&amp;#148; Returns namespaces declared in document</li><li><a href='http://www.php.net/manual/en/simplexmlelement.getName.php'>SimpleXMLElement::getName</a> &amp;acirc;&amp;#128;&amp;#148; Gets the name of the XML element</li><li><a href='http://www.php.net/manual/en/simplexmlelement.getNamespaces.php'>SimpleXMLElement::getNamespaces</a> &amp;acirc;&amp;#128;&amp;#148; Returns namespaces used in document</li><li><a href='http://www.php.net/manual/en/simplexmlelement.registerXPathNamespace.php'>SimpleXMLElement::registerXPathNamespace</a> &amp;acirc;&amp;#128;&amp;#148; Creates a prefix/ns context for the next XPath query</li><li><a href='http://www.php.net/manual/en/simplexmlelement.xpath.php'>SimpleXMLElement::xpath</a> &amp;acirc;&amp;#128;&amp;#148; Runs XPath query on XML data</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMXPath::registerNamespace" value="<div id='domxpath.registernamespace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domxpath.registernamespace.php'>DOMXPath::registerNamespace</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMXPath::registerNamespace</span> &amp;mdash; <span class='dc-title'> Registers the namespace with the <a href='http://www.php.net/manual/en/class.domxpath.php' class='classname'>DOMXPath</a> object </span></p> </div> <a name='domxpath.registernamespace.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMXPath::registerNamespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <p class='para rdfs-comment'> Registers the <i><tt class='parameter'>namespaceURI</tt></i> and <i><tt class='parameter'>prefix</tt></i> with the DOMXPath object. </p> </div> <a name='domxpath.registernamespace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The prefix. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The URI of the namespace. </p> </dd> </dl> <p> </p> </div> <a name='domxpath.registernamespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMXPath::query" value="<div id='domxpath.query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domxpath.query.php'>DOMXPath::query</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMXPath::query</span> &amp;mdash; <span class='dc-title'> Evaluates the given XPath expression </span></p> </div> <a name='domxpath.query.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnodelist.php' class='type DOMNodeList'>DOMNodeList</a></span> <span class='methodname'><b>DOMXPath::query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$expression</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$contextnode</tt></span> ] )</div> <p class='para rdfs-comment'> Executes the given XPath <i><tt class='parameter'>expression</tt></i> . </p> </div> <a name='domxpath.query.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>expression</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The XPath expression to execute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>contextnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>contextnode</tt></i> can be specified for doing relative XPath queries. By default, the queries are relative to the root element. </p> </dd> </dl> <p> </p> </div> <a name='domxpath.query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> containing all nodes matching the given XPath <i><tt class='parameter'>expression</tt></i> . Any expression which do not return nodes will return an empty <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a>. </p> </div> <a name='domxpath.query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Getting all the english books</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;don't&amp;nbsp;want&amp;nbsp;to&amp;nbsp;bother&amp;nbsp;with&amp;nbsp;white&amp;nbsp;spaces<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>preserveWhiteSpace&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xpath&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMXPath</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;starts&amp;nbsp;from&amp;nbsp;the&amp;nbsp;root&amp;nbsp;element<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'//book/chapter/para/informaltable/tgroup/tbody/row/entry[.&amp;nbsp;=&amp;nbsp;'en']'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$entries&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$xpath</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$entries&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Found&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>previousSibling</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>previousSibling</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nodeValue</span><span style='color: #007700'>}</span><span style='color: #DD0000'>,'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;by&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>previousSibling</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nodeValue</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Found The Grapes of Wrath, by John Steinbeck Found The Pearl, by John Steinbeck </pre></div> </div> <div class='example-contents para'><p> We can also use the <i><tt class='parameter'>contextnode</tt></i> parameter to shorten our expression: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>preserveWhiteSpace&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xpath&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMXPath</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tbody&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'tbody'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;our&amp;nbsp;query&amp;nbsp;is&amp;nbsp;relative&amp;nbsp;to&amp;nbsp;the&amp;nbsp;tbody&amp;nbsp;node<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'row/entry[.&amp;nbsp;=&amp;nbsp;'en']'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$entries&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$xpath</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tbody</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$entries&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Found&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>previousSibling</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>previousSibling</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nodeValue</span><span style='color: #007700'>}</span><span style='color: #DD0000'>,'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;by&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>previousSibling</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nodeValue</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domxpath.query.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domxpath.evaluate.php' class='function' rel='rdfs-seeAlso'>DOMXPath::evaluate</a> - Evaluates the given XPath expression and returns a typed result if possible.</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMXPath::evaluate" value="<div id='domxpath.evaluate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domxpath.evaluate.php'>DOMXPath::evaluate</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>DOMXPath::evaluate</span> &amp;mdash; <span class='dc-title'> Evaluates the given XPath expression and returns a typed result if possible. </span></p> </div> <a name='domxpath.evaluate.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>DOMXPath::evaluate</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$expression</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$contextnode</tt></span> ] )</div> <p class='para rdfs-comment'> Executes the given XPath <i><tt class='parameter'>expression</tt></i> and returns a typed result if possible. </p> </div> <a name='domxpath.evaluate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>expression</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The XPath expression to execute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>contextnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>contextnode</tt></i> can be specified for doing relative XPath queries. By default, the queries are relative to the root element. </p> </dd> </dl> <p> </p> </div> <a name='domxpath.evaluate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a typed result if possible or a <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> containing all nodes matching the given XPath <i><tt class='parameter'>expression</tt></i> . </p> </div> <a name='domxpath.evaluate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Getting the count of all the english books</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xpath&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMXPath</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tbody&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'tbody'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;our&amp;nbsp;query&amp;nbsp;is&amp;nbsp;relative&amp;nbsp;to&amp;nbsp;the&amp;nbsp;tbody&amp;nbsp;node<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'count(row/entry[.&amp;nbsp;=&amp;nbsp;'en'])'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$entries&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$xpath</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>evaluate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tbody</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;are&amp;nbsp;</span><span style='color: #0000BB'>$entries</span><span style='color: #DD0000'>&amp;nbsp;english&amp;nbsp;books\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> There are 2 english books </pre></div> </div> </div><p> </p> </div> <a name='domxpath.evaluate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domxpath.query.php' class='function' rel='rdfs-seeAlso'>DOMXPath::query</a> - Evaluates the given XPath expression</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMXPath::__construct" value="<div id='domxpath.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domxpath.construct.php'>DOMXPath::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMXPath::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new <a href='http://www.php.net/manual/en/class.domxpath.php' class='classname'>DOMXPath</a> object </span></p> </div> <a name='domxpath.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.domxpath.php' class='classname'>DOMXPath</a></div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$doc</tt></span> )</div> </div> <p class='para'> Creates a new <a href='http://www.php.net/manual/en/class.domxpath.php' class='classname'>DOMXPath</a> object. </p> </div> <a name='domxpath.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>doc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> associated with the <a href='http://www.php.net/manual/en/class.domxpath.php' class='classname'>DOMXPath</a>. </p> </dd> </dl> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMXPath" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domxpath.php'>The DOMXPath class</a></h1> <div class='partintro'> <div id='domxpath.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Supports XPath 1.0 </p> </div> <div id='domxpath.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMXPath</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMXPath</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domxpath.php#domxpath.props.document'>$document</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <tt class='parameter'>$doc</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/en/domxpath.evaluate.php' class='function'>evaluate</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$expression</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$contextnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNodeList</span> <span class='methodname'><a href='http://www.php.net/manual/en/domxpath.query.php' class='function'>query</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$expression</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$contextnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domxpath.registernamespace.php' class='function'>registerNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> }</div> </div> <div id='domxpath.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domxpath.props.document' class='varlistentry'> <span class='term'><var class='varname'>document</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domxpath.construct.php'>DOMXPath::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMXPath object</li><li><a href='http://www.php.net/manual/en/domxpath.evaluate.php'>DOMXPath::evaluate</a> &amp;acirc;&amp;#128;&amp;#148; Evaluates the given XPath expression and returns a typed result if possible.</li><li><a href='http://www.php.net/manual/en/domxpath.query.php'>DOMXPath::query</a> &amp;acirc;&amp;#128;&amp;#148; Evaluates the given XPath expression</li><li><a href='http://www.php.net/manual/en/domxpath.registernamespace.php'>DOMXPath::registerNamespace</a> &amp;acirc;&amp;#128;&amp;#148; Registers the namespace with the DOMXPath object</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMText::splitText" value="<div id='domtext.splittext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domtext.splittext.php'>DOMText::splitText</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMText::splitText</span> &amp;mdash; <span class='dc-title'> Breaks this node into two nodes at the specified offset </span></p> </div> <a name='domtext.splittext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domtext.php' class='type DOMText'>DOMText</a></span> <span class='methodname'><b>DOMText::splitText</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> Breaks this node into two nodes at the specified <i><tt class='parameter'>offset</tt></i> , keeping both in the tree as siblings. </p> <p class='para'> After being split, this node will contain all the content up to the <i><tt class='parameter'>offset</tt></i> . If the original node had a parent node, the new node is inserted as the next sibling of the original node. When the <i><tt class='parameter'>offset</tt></i> is equal to the length of this node, the new node has no data. </p> </div> <a name='domtext.splittext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The offset at which to split, starting from 0. </p> </dd> </dl> <p> </p> </div> <a name='domtext.splittext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new node of the same type, which contains all the content at and after the <i><tt class='parameter'>offset</tt></i> . </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMText::isWhitespaceInElementContent" value="<div id='domtext.iswhitespaceinelementcontent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domtext.iswhitespaceinelementcontent.php'>DOMText::isWhitespaceInElementContent</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMText::isWhitespaceInElementContent</span> &amp;mdash; <span class='dc-title'> Indicates whether this text node contains whitespace </span></p> </div> <a name='domtext.iswhitespaceinelementcontent.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMText::isWhitespaceInElementContent</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indicates whether this text node contains whitespace. The text node is determined to contain whitespace in element content during the load of the document. </p> </div> <a name='domtext.iswhitespaceinelementcontent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMText::__construct" value="<div id='domtext.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domtext.construct.php'>DOMText::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMText::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new <a href='http://www.php.net/manual/en/class.domtext.php' class='classname'>DOMText</a> object </span></p> </div> <a name='domtext.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.domtext.php' class='classname'>DOMText</a></div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> </div> <p class='para'> Creates a new <a href='http://www.php.net/manual/en/class.domtext.php' class='classname'>DOMText</a> object. </p> </div> <a name='domtext.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the text node. If not supplied an empty text node is created. </p> </dd> </dl> <p> </p> </div> <a name='domtext.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new DOMText</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMText</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root&amp;nbsp;value'</span><span style='color: #007700'>));<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;encoding='iso-8859-1'?&amp;gt;&amp;lt;root&amp;gt;root&amp;nbsp;value&amp;lt;/root&amp;gt;&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domtext.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMText" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domtext.php'>The DOMText class</a></h1> <div class='partintro'> <div id='domtext.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> The <b class='classname'>DOMText</b> class inherits from <a href='http://www.php.net/manual/en/class.domcharacterdata.php' class='classname'>DOMCharacterData</a> and represents the textual content of a <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> or <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a>. </p> </div> <div id='domtext.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMText</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMText</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domcharacterdata.php' class='classname'>DOMCharacterData</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domtext.php#domtext.props.wholeText'>$wholeText</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domtext.iswhitespaceinelementcontent.php' class='function'>isWhitespaceInElementContent</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMText</span> <span class='methodname'><a href='http://www.php.net/manual/en/domtext.splittext.php' class='function'>splitText</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php' class='function'>DOMCharacterData::appendData</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php' class='function'>DOMCharacterData::deleteData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php' class='function'>DOMCharacterData::insertData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php' class='function'>DOMCharacterData::replaceData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php' class='function'>DOMCharacterData::substringData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domtext.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domtext.props.wholeText' class='varlistentry'> <span class='term'><var class='varname'>wholeText</var></span> </dt><dd class='listitem'> <p class='para'> Holds all the text of logically-adjacent (not separated by Element, Comment or Processing Instruction) Text nodes. </p> </dd> </dl> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domtext.construct.php'>DOMText::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMText object</li><li><a href='http://www.php.net/manual/en/domtext.iswhitespaceinelementcontent.php'>DOMText::isWhitespaceInElementContent</a> &amp;acirc;&amp;#128;&amp;#148; Indicates whether this text node contains whitespace</li><li><a href='http://www.php.net/manual/en/domtext.splittext.php'>DOMText::splitText</a> &amp;acirc;&amp;#128;&amp;#148; Breaks this node into two nodes at the specified offset</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMProcessingInstruction::__construct" value="<div id='domprocessinginstruction.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domprocessinginstruction.construct.php'>DOMProcessingInstruction::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMProcessingInstruction::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new <a href='http://www.php.net/manual/en/class.domprocessinginstruction.php' class='classname'>DOMProcessingInstruction</a> object </span></p> </div> <a name='domprocessinginstruction.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.domprocessinginstruction.php' class='classname'>DOMProcessingInstruction</a></div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> </div> <p class='para'> Creates a new <a href='http://www.php.net/manual/en/class.domprocessinginstruction.php' class='classname'>DOMProcessingInstruction</a> object. This object is read only. It may be appended to a document, but additional nodes may not be appended to this node until the node is associated with a document. To create a writeable node, use <a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='xref'>DOMDocument::createProcessingInstruction</a>. </p> </div> <a name='domprocessinginstruction.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The tag name of the processing instruction. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the processing instruction. </p> </dd> </dl> <p> </p> </div> <a name='domprocessinginstruction.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new <a href='http://www.php.net/manual/en/class.domprocessinginstruction.php' class='classname'>DOMProcessingInstruction</a> object</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'html'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$body&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'body'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$pinode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMProcessingInstruction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'echo&amp;nbsp;'Hello&amp;nbsp;World';&amp;nbsp;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$body</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pinode</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&amp;lt;?php echo &amp;quot;Hello World&amp;quot;; ?&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='domprocessinginstruction.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMProcessingInstruction" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domprocessinginstruction.php'>The DOMProcessingInstruction class</a></h1> <div class='partintro'> <div id='domprocessinginstruction.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMProcessingInstruction</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMProcessingInstruction</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domprocessinginstruction.php#domprocessinginstruction.props.target'>$target</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domprocessinginstruction.php#domprocessinginstruction.props.data'>$data</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domprocessinginstruction.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domprocessinginstruction.props.target' class='varlistentry'> <span class='term'><var class='varname'>target</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> <dt id='domprocessinginstruction.props.data' class='varlistentry'> <span class='term'><var class='varname'>data</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domprocessinginstruction.construct.php'>DOMProcessingInstruction::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMProcessingInstruction object</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNotation" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domnotation.php'>The DOMNotation class</a></h1> <div class='partintro'> <div id='domnotation.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMNotation</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMNotation</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnotation.php#domnotation.props.publicid'>$publicId</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnotation.php#domnotation.props.systemid'>$systemId</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domnotation.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domnotation.props.publicid' class='varlistentry'> <span class='term'><var class='varname'>publicId</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> <dt id='domnotation.props.systemid' class='varlistentry'> <span class='term'><var class='varname'>systemId</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNodelist::item" value="<div id='domnodelist.item' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnodelist.item.php'>DOMNodelist::item</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNodelist::item</span> &amp;mdash; <span class='dc-title'> Retrieves a node specified by index </span></p> </div> <a name='domnodelist.item.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNodelist::item</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Retrieves a node specified by <i><tt class='parameter'>index</tt></i> within the <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> object. </p> <div class='tip'><b class='tip'>Tip</b> <p class='para'> If you need to know the number of nodes in the collection, use the <i>length</i> property of the <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> object. </p> </div> </div> <a name='domnodelist.item.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Index of the node into the collection. </p> </dd> </dl> <p> </p> </div> <a name='domnodelist.item.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The node at the <i><tt class='parameter'>index</tt></i> th position in the <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a>, or <b><tt class='constant'>NULL</tt></b> if that is not a valid index. </p> </div> <a name='domnodelist.item.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Traversing all the entries of the table</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$items&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'entry'</span><span style='color: #007700'>);<br /><br />for&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$items</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>length</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$items</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>nodeValue&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Alternatively, you can use <a href='http://www.php.net/manual/en/control-structures.foreach.php' class='link'>foreach</a>, which is a much more convenient way: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$items&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nodeValue&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Title Author Language ISBN The Grapes of Wrath John Steinbeck en 0140186409 The Pearl John Steinbeck en 014017737X Samarcande Amine Maalouf fr 2253051209 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNodeList" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domnodelist.php'>The DOMNodeList class</a></h1> <div class='partintro'> <div id='domnodelist.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMNodeList</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMNodeList</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnodelist.php#domnodelist.props.length'>$length</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnodelist.item.php' class='function'>DOMNodelist::item</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> }</div> </div> <div id='domnodelist.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domnodelist.props.length' class='varlistentry'> <span class='term'><var class='varname'>length</var></span> </dt><dd class='listitem'> <p class='para'> The number of nodes in the list. The range of valid child node indices is 0 to <i>length - 1</i> inclusive. </p> </dd> </dl> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domnodelist.item.php'>DOMNodelist::item</a> &amp;acirc;&amp;#128;&amp;#148; Retrieves a node specified by index</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::replaceChild" value="<div id='domnode.replacechild' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.replacechild.php'>DOMNode::replaceChild</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::replaceChild</span> &amp;mdash; <span class='dc-title'> Replaces a child </span></p> </div> <a name='domnode.replacechild.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNode::replaceChild</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <p class='para rdfs-comment'> This function replaces the child <i><tt class='parameter'>oldnode</tt></i> with the passed new node. If the new node is already a child it will not be added a second time. If the replacement succeeds the old node is returned. </p> </div> <a name='domnode.replacechild.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new node. It must be a member of the target document, i.e. created by one of the DOMDocument-&amp;gt;createXXX() methods or imported in the document by <a href='http://www.php.net/manual/en/domdocument.importnode.php' class='xref'>DOMDocument::importNode</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oldnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The old node. </p> </dd> </dl> <p> </p> </div> <a name='domnode.replacechild.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The old node or <b><tt class='constant'>FALSE</tt></b> if an error occur. </p> </div> <a name='domnode.replacechild.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if this node is readonly or if the previous parent of the node being inserted is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_HIERARCHY_REQUEST_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if this node is of a type that does not allow children of the type of the <i><tt class='parameter'>newnode</tt></i> node, or if the node to put in is one of this node&amp;#039;s ancestors or this node itself. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_WRONG_DOCUMENT_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>newnode</tt></i> was created from a different document than the one that created this node. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NOT_FOUND</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>oldnode</tt></i> is not a child of this node. </p> </dd> </dl> <p> </p> </div> <a name='domnode.replacechild.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function' rel='rdfs-seeAlso'>DOMNode::removeChild</a> - Removes child from list of children</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::removeChild" value="<div id='domnode.removechild' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.removechild.php'>DOMNode::removeChild</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::removeChild</span> &amp;mdash; <span class='dc-title'> Removes child from list of children </span></p> </div> <a name='domnode.removechild.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNode::removeChild</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <p class='para rdfs-comment'> This functions removes a child from a list of children. </p> </div> <a name='domnode.removechild.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oldnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The removed child. </p> </dd> </dl> <p> </p> </div> <a name='domnode.removechild.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> If the child could be removed the functions returns the old child. </p> </div> <a name='domnode.removechild.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if this node is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NOT_FOUND</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>oldnode</tt></i> is not a child of this node. </p> </dd> </dl> <p> </p> </div> <a name='domnode.removechild.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> The following example will delete the chapter element of our XML document. </p><div class='example'> <p><b>Example #1 Removing a child</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$book&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>documentElement</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;we&amp;nbsp;retrieve&amp;nbsp;the&amp;nbsp;chapter&amp;nbsp;and&amp;nbsp;remove&amp;nbsp;it&amp;nbsp;from&amp;nbsp;the&amp;nbsp;book<br /></span><span style='color: #0000BB'>$chapter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$book</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'chapter'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$oldchapter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$book</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>removeChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$chapter</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;iso-8859-1&amp;quot;?&amp;gt; &amp;lt;!DOCTYPE book PUBLIC &amp;quot;-//OASIS//DTD DocBook XML V4.1.2//EN&amp;quot; &amp;quot;http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd&amp;quot;&amp;gt; &amp;lt;book id=&amp;quot;listing&amp;quot;&amp;gt; &amp;lt;title&amp;gt;My lists&amp;lt;/title&amp;gt; &amp;lt;/book&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='domnode.removechild.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function' rel='rdfs-seeAlso'>DOMNode::replaceChild</a> - Replaces a child</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::normalize" value="<div id='domnode.normalize' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.normalize.php'>DOMNode::normalize</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::normalize</span> &amp;mdash; <span class='dc-title'> Normalizes the node </span></p> </div> <a name='domnode.normalize.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMNode::normalize</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Normalizes the node. </p> </div> <a name='domnode.normalize.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domnode.normalize.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <a href='http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-normalize' class='link external'>&amp;raquo; The DOM Specification</a> </li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.normalizedocument.php' class='function' rel='rdfs-seeAlso'>DOMDocument::normalizeDocument</a> - Normalizes the document</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::lookupPrefix" value="<div id='domnode.lookupprefix' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.lookupprefix.php'>DOMNode::lookupPrefix</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::lookupPrefix</span> &amp;mdash; <span class='dc-title'> Gets the namespace prefix of the node based on the namespace URI </span></p> </div> <a name='domnode.lookupprefix.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>DOMNode::lookupPrefix</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <p class='para rdfs-comment'> Gets the namespace prefix of the node based on the namespace URI. </p> </div> <a name='domnode.lookupprefix.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> </dl> <p> </p> </div> <a name='domnode.lookupprefix.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The prefix of the namespace. </p> </div> <a name='domnode.lookupprefix.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function' rel='rdfs-seeAlso'>DOMNode::lookupNamespaceURI</a> - Gets the namespace URI of the node based on the prefix</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::lookupNamespaceURI" value="<div id='domnode.lookupnamespaceuri' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php'>DOMNode::lookupNamespaceURI</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::lookupNamespaceURI</span> &amp;mdash; <span class='dc-title'> Gets the namespace URI of the node based on the prefix </span></p> </div> <a name='domnode.lookupnamespaceuri.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>DOMNode::lookupNamespaceURI</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <p class='para rdfs-comment'> Gets the namespace URI of the node based on the <i><tt class='parameter'>prefix</tt></i> . </p> </div> <a name='domnode.lookupnamespaceuri.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The prefix of the namespace. </p> </dd> </dl> <p> </p> </div> <a name='domnode.lookupnamespaceuri.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The namespace URI of the node. </p> </div> <a name='domnode.lookupnamespaceuri.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function' rel='rdfs-seeAlso'>DOMNode::lookupPrefix</a> - Gets the namespace prefix of the node based on the namespace URI</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::isSupported" value="<div id='domnode.issupported' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.issupported.php'>DOMNode::isSupported</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::isSupported</span> &amp;mdash; <span class='dc-title'> Checks if feature is supported for specified version </span></p> </div> <a name='domnode.issupported.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMNode::isSupported</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <p class='para rdfs-comment'> Checks if the asked <i><tt class='parameter'>feature</tt></i> is supported for the specified <i><tt class='parameter'>version</tt></i> . </p> </div> <a name='domnode.issupported.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>feature</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The feature to test. See the example of <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.hasfeature.php' class='function'>DOMImplementation::hasFeature</a></span> for a list of features. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>version</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The version number of the <i><tt class='parameter'>feature</tt></i> to test. </p> </dd> </dl> <p> </p> </div> <a name='domnode.issupported.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domnode.issupported.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.hasfeature.php' class='function' rel='rdfs-seeAlso'>DOMImplementation::hasFeature</a> - Test if the DOM implementation implements a specific feature</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::isSameNode" value="<div id='domnode.issamenode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.issamenode.php'>DOMNode::isSameNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::isSameNode</span> &amp;mdash; <span class='dc-title'> Indicates if two nodes are the same node </span></p> </div> <a name='domnode.issamenode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMNode::isSameNode</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <p class='para rdfs-comment'> This function indicates if two nodes are the same node. The comparison is <em class='emphasis'>not</em> based on content </p> </div> <a name='domnode.issamenode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>node</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The compared node. </p> </dd> </dl> <p> </p> </div> <a name='domnode.issamenode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::isDefaultNamespace" value="<div id='domnode.isdefaultnamespace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php'>DOMNode::isDefaultNamespace</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::isDefaultNamespace</span> &amp;mdash; <span class='dc-title'>Checks if the specified namespaceURI is the default namespace or not</span></p> </div> <a name='domnode.isdefaultnamespace.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMNode::isDefaultNamespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <p class='para rdfs-comment'> Tells whether <i><tt class='parameter'>namespaceURI</tt></i> is the default namespace. </p> </div> <a name='domnode.isdefaultnamespace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI to look for. </p> </dd> </dl> <p> </p> </div> <a name='domnode.isdefaultnamespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Return <b><tt class='constant'>TRUE</tt></b> if <i><tt class='parameter'>namespaceURI</tt></i> is the default namespace, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::insertBefore" value="<div id='domnode.insertbefore' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.insertbefore.php'>DOMNode::insertBefore</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::insertBefore</span> &amp;mdash; <span class='dc-title'> Adds a new child before a reference node </span></p> </div> <a name='domnode.insertbefore.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNode::insertBefore</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <p class='para rdfs-comment'> This function inserts a new node right before the reference node. If you plan to do further modifications on the appended child you must use the returned node. </p> </div> <a name='domnode.insertbefore.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new node. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>refnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The reference node. If not supplied, <i><tt class='parameter'>newnode</tt></i> is appended to the children. </p> </dd> </dl> <p> </p> </div> <a name='domnode.insertbefore.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The inserted node. </p> </div> <a name='domnode.insertbefore.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if this node is readonly or if the previous parent of the node being inserted is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_HIERARCHY_REQUEST_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if this node is of a type that does not allow children of the type of the <i><tt class='parameter'>newnode</tt></i> node, or if the node to append is one of this node&amp;#039;s ancestors or this node itself. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_WRONG_DOCUMENT_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>newnode</tt></i> was created from a different document than the one that created this node. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NOT_FOUND</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>refnode</tt></i> is not a child of this node. </p> </dd> </dl> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::hasChildNodes" value="<div id='domnode.haschildnodes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.haschildnodes.php'>DOMNode::hasChildNodes</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::hasChildNodes</span> &amp;mdash; <span class='dc-title'> Checks if node has children </span></p> </div> <a name='domnode.haschildnodes.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMNode::hasChildNodes</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function checks if the node has children. </p> </div> <a name='domnode.haschildnodes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domnode.haschildnodes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function' rel='rdfs-seeAlso'>DOMNode::hasAttributes</a> - Checks if node has attributes</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::hasAttributes" value="<div id='domnode.hasattributes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.hasattributes.php'>DOMNode::hasAttributes</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::hasAttributes</span> &amp;mdash; <span class='dc-title'> Checks if node has attributes </span></p> </div> <a name='domnode.hasattributes.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMNode::hasAttributes</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This method checks if the node has attributes. The tested node have to be an <b><tt class='constant'>XML_ELEMENT_NODE</tt></b>. </p> </div> <a name='domnode.hasattributes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domnode.hasattributes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function' rel='rdfs-seeAlso'>DOMNode::hasChildNodes</a> - Checks if node has children</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::cloneNode" value="<div id='domnode.clonenode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.clonenode.php'>DOMNode::cloneNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::cloneNode</span> &amp;mdash; <span class='dc-title'> Clones a node </span></p> </div> <a name='domnode.clonenode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNode::cloneNode</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <p class='para rdfs-comment'> Creates a copy of the node. </p> </div> <a name='domnode.clonenode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>deep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Indicates whether to copy all descendant nodes. This parameter is defaulted to <b><tt class='constant'>FALSE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='domnode.clonenode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The cloned node. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode::appendChild" value="<div id='domnode.appendchild' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnode.appendchild.php'>DOMNode::appendChild</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNode::appendChild</span> &amp;mdash; <span class='dc-title'> Adds new child at the end of the children </span></p> </div> <a name='domnode.appendchild.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNode::appendChild</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <p class='para rdfs-comment'> This functions appends a child to an existing list of children or creates a new list of children. The child can be created with e.g. <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function'>DOMDocument::createElement</a></span>, <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function'>DOMDocument::createTextNode</a></span> etc. or simply by using any other node. </p> </div> <a name='domnode.appendchild.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The appended child. </p> </dd> </dl> <p> </p> </div> <a name='domnode.appendchild.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The node added. </p> </div> <a name='domnode.appendchild.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if this node is readonly or if the previous parent of the node being inserted is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_HIERARCHY_REQUEST_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if this node is of a type that does not allow children of the type of the <i><tt class='parameter'>newnode</tt></i> node, or if the node to append is one of this node&amp;#039;s ancestors or this node itself. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_WRONG_DOCUMENT_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>newnode</tt></i> was created from a different document than the one that created this node. </p> </dd> </dl> <p> </p> </div> <a name='domnode.appendchild.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> The following example will add a new element node to a fresh document. </p><div class='example'> <p><b>Example #1 Adding a child</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$node&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'para'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$newnode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domnode.appendchild.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function' rel='rdfs-seeAlso'>DOMNode::removeChild</a> - Removes child from list of children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function' rel='rdfs-seeAlso'>DOMNode::replaceChild</a> - Replaces a child</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNode" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domnode.php'>The DOMNode class</a></h1> <div class='partintro'> <div id='domnode.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMNode</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMNode</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.nodename'>$nodeName</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.nodevalue'>$nodeValue</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.nodetype'>$nodeType</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.parentnode'>$parentNode</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnodelist.php' class='type DOMNodeList'>DOMNodeList</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.childnodes'>$childNodes</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.firstchild'>$firstChild</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.lastchild'>$lastChild</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.previoussibling'>$previousSibling</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.nextsibling'>$nextSibling</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnamednodemap.php' class='type DOMNamedNodeMap'>DOMNamedNodeMap</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.attributes'>$attributes</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.ownerdocument'>$ownerDocument</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.namespaceuri'>$namespaceURI</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.prefix'>$prefix</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.localname'>$localName</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.baseuri'>$baseURI</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domnode.php#domnode.props.textcontent'>$textContent</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domnode.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domnode.props.nodename' class='varlistentry'> <span class='term'><var class='varname'>nodeName</var></span> </dt><dd class='listitem'> <p class='para'>Returns the most accurate name for the current node type</p> </dd> <dt id='domnode.props.nodevalue' class='varlistentry'> <span class='term'><var class='varname'>nodeValue</var></span> </dt><dd class='listitem'> <p class='para'>The value of this node, depending on its type</p> </dd> <dt id='domnode.props.nodetype' class='varlistentry'> <span class='term'><var class='varname'>nodeType</var></span> </dt><dd class='listitem'> <p class='para'>Gets the type of the node. One of the predefined XML_xxx_NODE constants</p> </dd> <dt id='domnode.props.parentnode' class='varlistentry'> <span class='term'><var class='varname'>parentNode</var></span> </dt><dd class='listitem'> <p class='para'>The parent of this node</p> </dd> <dt id='domnode.props.childnodes' class='varlistentry'> <span class='term'><var class='varname'>childNodes</var></span> </dt><dd class='listitem'> <p class='para'> A <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> that contains all children of this node. If there are no children, this is an empty <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a>. </p> </dd> <dt id='domnode.props.firstchild' class='varlistentry'> <span class='term'><var class='varname'>firstChild</var></span> </dt><dd class='listitem'> <p class='para'> The first child of this node. If there is no such node, this returns <b><tt class='constant'>NULL</tt></b>. </p> </dd> <dt id='domnode.props.lastchild' class='varlistentry'> <span class='term'><var class='varname'>lastChild</var></span> </dt><dd class='listitem'> <p class='para'>The last child of this node. If there is no such node, this returns <b><tt class='constant'>NULL</tt></b>.</p> </dd> <dt id='domnode.props.previoussibling' class='varlistentry'> <span class='term'><var class='varname'>previousSibling</var></span> </dt><dd class='listitem'> <p class='para'> The node immediately preceding this node. If there is no such node, this returns <b><tt class='constant'>NULL</tt></b>. </p> </dd> <dt id='domnode.props.nextsibling' class='varlistentry'> <span class='term'><var class='varname'>nextSibling</var></span> </dt><dd class='listitem'> <p class='para'> The node immediately following this node. If there is no such node, this returns <b><tt class='constant'>NULL</tt></b>. </p> </dd> <dt id='domnode.props.attributes' class='varlistentry'> <span class='term'><var class='varname'>attributes</var></span> </dt><dd class='listitem'> <p class='para'> A <a href='http://www.php.net/manual/en/class.domnamednodemap.php' class='classname'>DOMNamedNodeMap</a> containing the attributes of this node (if it is a <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a>) or <b><tt class='constant'>NULL</tt></b> otherwise. </p> </dd> <dt id='domnode.props.ownerdocument' class='varlistentry'> <span class='term'><var class='varname'>ownerDocument</var></span> </dt><dd class='listitem'> <p class='para'>The <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object associated with this node.</p> </dd> <dt id='domnode.props.namespaceuri' class='varlistentry'> <span class='term'><var class='varname'>namespaceURI</var></span> </dt><dd class='listitem'> <p class='para'>The namespace URI of this node, or <b><tt class='constant'>NULL</tt></b> if it is unspecified.</p> </dd> <dt id='domnode.props.prefix' class='varlistentry'> <span class='term'><var class='varname'>prefix</var></span> </dt><dd class='listitem'> <p class='para'>The namespace prefix of this node, or <b><tt class='constant'>NULL</tt></b> if it is unspecified.</p> </dd> <dt id='domnode.props.localname' class='varlistentry'> <span class='term'><var class='varname'>localName</var></span> </dt><dd class='listitem'> <p class='para'>Returns the local part of the qualified name of this node.</p> </dd> <dt id='domnode.props.baseuri' class='varlistentry'> <span class='term'><var class='varname'>baseURI</var></span> </dt><dd class='listitem'> <p class='para'> The absolute base URI of this node or <b><tt class='constant'>NULL</tt></b> if the implementation wasn&amp;#039;t able to obtain an absolute URI. </p> </dd> <dt id='domnode.props.textcontent' class='varlistentry'> <span class='term'><var class='varname'>textContent</var></span> </dt><dd class='listitem'> <p class='para'>This attribute returns the text content of this node and its descendants.</p> </dd> </dl> </div> <div class='section'> <h2 class='title'>See Also</h2> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1950641247' class='link external'>&amp;raquo; W3C specification of Node</a></li> </ul><p> </p> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domnode.appendchild.php'>DOMNode::appendChild</a> &amp;acirc;&amp;#128;&amp;#148; Adds new child at the end of the children</li><li><a href='http://www.php.net/manual/en/domnode.clonenode.php'>DOMNode::cloneNode</a> &amp;acirc;&amp;#128;&amp;#148; Clones a node</li><li><a href='http://www.php.net/manual/en/domnode.getlineno.php'>DOMNode::getLineNo</a> &amp;acirc;&amp;#128;&amp;#148; Get line number for a node</li><li><a href='http://www.php.net/manual/en/domnode.hasattributes.php'>DOMNode::hasAttributes</a> &amp;acirc;&amp;#128;&amp;#148; Checks if node has attributes</li><li><a href='http://www.php.net/manual/en/domnode.haschildnodes.php'>DOMNode::hasChildNodes</a> &amp;acirc;&amp;#128;&amp;#148; Checks if node has children</li><li><a href='http://www.php.net/manual/en/domnode.insertbefore.php'>DOMNode::insertBefore</a> &amp;acirc;&amp;#128;&amp;#148; Adds a new child before a reference node</li><li><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php'>DOMNode::isDefaultNamespace</a> &amp;acirc;&amp;#128;&amp;#148; Checks if the specified namespaceURI is the default namespace or not</li><li><a href='http://www.php.net/manual/en/domnode.issamenode.php'>DOMNode::isSameNode</a> &amp;acirc;&amp;#128;&amp;#148; Indicates if two nodes are the same node</li><li><a href='http://www.php.net/manual/en/domnode.issupported.php'>DOMNode::isSupported</a> &amp;acirc;&amp;#128;&amp;#148; Checks if feature is supported for specified version</li><li><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php'>DOMNode::lookupNamespaceURI</a> &amp;acirc;&amp;#128;&amp;#148; Gets the namespace URI of the node based on the prefix</li><li><a href='http://www.php.net/manual/en/domnode.lookupprefix.php'>DOMNode::lookupPrefix</a> &amp;acirc;&amp;#128;&amp;#148; Gets the namespace prefix of the node based on the namespace URI</li><li><a href='http://www.php.net/manual/en/domnode.normalize.php'>DOMNode::normalize</a> &amp;acirc;&amp;#128;&amp;#148; Normalizes the node</li><li><a href='http://www.php.net/manual/en/domnode.removechild.php'>DOMNode::removeChild</a> &amp;acirc;&amp;#128;&amp;#148; Removes child from list of children</li><li><a href='http://www.php.net/manual/en/domnode.replacechild.php'>DOMNode::replaceChild</a> &amp;acirc;&amp;#128;&amp;#148; Replaces a child</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNamedNodeMap::item" value="<div id='domnamednodemap.item' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnamednodemap.item.php'>DOMNamedNodeMap::item</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNamedNodeMap::item</span> &amp;mdash; <span class='dc-title'>Retrieves a node specified by index</span></p> </div> <a name='domnamednodemap.item.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNamedNodeMap::item</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Retrieves a node specified by <i><tt class='parameter'>index</tt></i> within the <a href='http://www.php.net/manual/en/class.domnamednodemap.php' class='classname'>DOMNamedNodeMap</a> object. </p> </div> <a name='domnamednodemap.item.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Index into this map. </p> </dd> </dl> <p> </p> </div> <a name='domnamednodemap.item.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The node at the <i><tt class='parameter'>index</tt></i> th position in the map, or <b><tt class='constant'>NULL</tt></b> if that is not a valid index (greater than or equal to the number of nodes in this map). </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNamedNodeMap::getNamedItemNS" value="<div id='domnamednodemap.getnameditemns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnamednodemap.getnameditemns.php'>DOMNamedNodeMap::getNamedItemNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNamedNodeMap::getNamedItemNS</span> &amp;mdash; <span class='dc-title'> Retrieves a node specified by local name and namespace URI </span></p> </div> <a name='domnamednodemap.getnameditemns.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNamedNodeMap::getNamedItemNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <p class='para rdfs-comment'> Retrieves a node specified by <i><tt class='parameter'>localName</tt></i> and <i><tt class='parameter'>namespaceURI</tt></i> . </p> </div> <a name='domnamednodemap.getnameditemns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI of the node to retrieve. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name of the node to retrieve. </p> </dd> </dl> <p> </p> </div> <a name='domnamednodemap.getnameditemns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> A node (of any type) with the specified local name and namespace URI, or <b><tt class='constant'>NULL</tt></b> if no node is found. </p> </div> <a name='domnamednodemap.getnameditemns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnamednodemap.getnameditem.php' class='function' rel='rdfs-seeAlso'>DOMNamedNodeMap::getNamedItem</a> - Retrieves a node specified by name</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNamedNodeMap::getNamedItem" value="<div id='domnamednodemap.getnameditem' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domnamednodemap.getnameditem.php'>DOMNamedNodeMap::getNamedItem</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMNamedNodeMap::getNamedItem</span> &amp;mdash; <span class='dc-title'> Retrieves a node specified by name </span></p> </div> <a name='domnamednodemap.getnameditem.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMNamedNodeMap::getNamedItem</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Retrieves a node specified by its <i>nodeName</i>. </p> </div> <a name='domnamednodemap.getnameditem.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i>nodeName</i> of the node to retrieve. </p> </dd> </dl> <p> </p> </div> <a name='domnamednodemap.getnameditem.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> A node (of any type) with the specified <i>nodeName</i>, or <b><tt class='constant'>NULL</tt></b> if no node is found. </p> </div> <a name='domnamednodemap.getnameditem.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnamednodemap.getnameditemns.php' class='function' rel='rdfs-seeAlso'>DOMNamedNodeMap::getNamedItemNS</a> - Retrieves a node specified by local name and namespace URI</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMNamedNodeMap" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domnamednodemap.php'>The DOMNamedNodeMap class</a></h1> <div class='partintro'> <div id='domnamednodemap.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMNamedNodeMap</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMNamedNodeMap</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnamednodemap.getnameditem.php' class='function'>getNamedItem</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnamednodemap.getnameditemns.php' class='function'>getNamedItemNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnamednodemap.item.php' class='function'>item</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domnamednodemap.getnameditem.php'>DOMNamedNodeMap::getNamedItem</a> &amp;acirc;&amp;#128;&amp;#148; Retrieves a node specified by name</li><li><a href='http://www.php.net/manual/en/domnamednodemap.getnameditemns.php'>DOMNamedNodeMap::getNamedItemNS</a> &amp;acirc;&amp;#128;&amp;#148; Retrieves a node specified by local name and namespace URI</li><li><a href='http://www.php.net/manual/en/domnamednodemap.item.php'>DOMNamedNodeMap::item</a> &amp;acirc;&amp;#128;&amp;#148; Retrieves a node specified by index</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMImplementation::hasFeature" value="<div id='domimplementation.hasfeature' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domimplementation.hasfeature.php'>DOMImplementation::hasFeature</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMImplementation::hasFeature</span> &amp;mdash; <span class='dc-title'> Test if the DOM implementation implements a specific feature </span></p> </div> <a name='domimplementation.hasfeature.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMImplementation::hasFeature</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <p class='para rdfs-comment'> Test if the DOM implementation implements a specific <i><tt class='parameter'>feature</tt></i> . </p> <p class='para'> You can find a list of all features in the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/introduction.html#ID-Conformance' class='link external'>&amp;raquo; Conformance</a> section of the DOM specification. </p> </div> <a name='domimplementation.hasfeature.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>feature</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The feature to test. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>version</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The version number of the <i><tt class='parameter'>feature</tt></i> to test. In level 2, this can be either <i>2.0</i> or <i>1.0</i>. </p> </dd> </dl> <p> </p> </div> <a name='domimplementation.hasfeature.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domimplementation.hasfeature.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <div class='example'> <p><b>Example #1 Testing your DOM Implementation</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$features&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Core'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Core&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'XML'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'XML&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'HTML'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'HTML&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Views'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Views&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Stylesheets'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Style&amp;nbsp;Sheets&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'CSS'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'CSS&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'CSS2'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'CSS2&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Events'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Events&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'UIEvents'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'User&amp;nbsp;interface&amp;nbsp;Events&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'MouseEvents'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Mouse&amp;nbsp;Events&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'MutationEvents'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Mutation&amp;nbsp;Events&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'HTMLEvents'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'HTML&amp;nbsp;Events&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Range'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Range&amp;nbsp;module'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Traversal'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Traversal&amp;nbsp;module'<br /></span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$features&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>DOMImplementation</span><span style='color: #007700'>::</span><span style='color: #0000BB'>hasFeature</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2.0'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Has&amp;nbsp;feature&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Missing&amp;nbsp;feature&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='domimplementation.hasfeature.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function' rel='rdfs-seeAlso'>DOMNode::isSupported</a> - Checks if feature is supported for specified version</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMImplementation::createDocumentType" value="<div id='domimplementation.createdocumenttype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domimplementation.createdocumenttype.php'>DOMImplementation::createDocumentType</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMImplementation::createDocumentType</span> &amp;mdash; <span class='dc-title'> Creates an empty DOMDocumentType object </span></p> </div> <a name='domimplementation.createdocumenttype.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domdocumenttype.php' class='type DOMDocumentType'>DOMDocumentType</a></span> <span class='methodname'><b>DOMImplementation::createDocumentType</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$publicId</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$systemId</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <p class='para rdfs-comment'> Creates an empty <a href='http://www.php.net/manual/en/class.domdocumenttype.php' class='classname'>DOMDocumentType</a> object. Entity declarations and notations are not made available. Entity reference expansions and default attribute additions do not occur. </p> </div> <a name='domimplementation.createdocumenttype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifiedName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualified name of the document type to create. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>publicId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The external subset public identifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>systemId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The external subset system identifier. </p> </dd> </dl> <p> </p> </div> <a name='domimplementation.createdocumenttype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> A new <a href='http://www.php.net/manual/en/class.domdocumenttype.php' class='classname'>DOMDocumentType</a> node with its <i>ownerDocument</i> set to <b><tt class='constant'>NULL</tt></b>. </p> </div> <a name='domimplementation.createdocumenttype.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a document with an attached DTD</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Creates&amp;nbsp;an&amp;nbsp;instance&amp;nbsp;of&amp;nbsp;the&amp;nbsp;DOMImplementation&amp;nbsp;class<br /></span><span style='color: #0000BB'>$imp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMImplementation</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Creates&amp;nbsp;a&amp;nbsp;DOMDocumentType&amp;nbsp;instance<br /></span><span style='color: #0000BB'>$dtd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$imp</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createDocumentType</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'graph'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'graph.dtd'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Creates&amp;nbsp;a&amp;nbsp;DOMDocument&amp;nbsp;instance<br /></span><span style='color: #0000BB'>$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$imp</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dtd</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Set&amp;nbsp;other&amp;nbsp;properties<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>encoding&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>standalone&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;an&amp;nbsp;empty&amp;nbsp;element<br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'graph'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Append&amp;nbsp;the&amp;nbsp;element<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Retrieve&amp;nbsp;and&amp;nbsp;print&amp;nbsp;the&amp;nbsp;document<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt; &amp;lt;!DOCTYPE graph SYSTEM &amp;quot;graph.dtd&amp;quot;&amp;gt; &amp;lt;graph/&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='domimplementation.createdocumenttype.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NAMESPACE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if there is an error with the namespace, as determined by <i><tt class='parameter'>qualifiedName</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='domimplementation.createdocumenttype.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.createdocument.php' class='function' rel='rdfs-seeAlso'>DOMImplementation::createDocument</a> - Creates a DOMDocument object of the specified type with its document element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMImplementation::createDocument" value="<div id='domimplementation.createdocument' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domimplementation.createdocument.php'>DOMImplementation::createDocument</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMImplementation::createDocument</span> &amp;mdash; <span class='dc-title'> Creates a DOMDocument object of the specified type with its document element </span></p> </div> <a name='domimplementation.createdocument.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domdocument.php' class='type DOMDocument'>DOMDocument</a></span> <span class='methodname'><b>DOMImplementation::createDocument</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocumenttype.php' class='type DOMDocumentType'>DOMDocumentType</a></span> <tt class='parameter'>$doctype</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <p class='para rdfs-comment'> Creates a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object of the specified type with its document element. </p> </div> <a name='domimplementation.createdocument.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI of the document element to create. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifiedName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualified name of the document element to create. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>doctype</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The type of document to create or <b><tt class='constant'>NULL</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='domimplementation.createdocument.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> A new <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object. If <i><tt class='parameter'>namespaceURI</tt></i> , <i><tt class='parameter'>qualifiedName</tt></i> , and <i><tt class='parameter'>doctype</tt></i> are null, the returned <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> is empty with no document element </p> </div> <a name='domimplementation.createdocument.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_WRONG_DOCUMENT_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>doctype</tt></i> has already been used with a different document or was created from a different implementation. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NAMESPACE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if there is an error with the namespace, as determined by <i><tt class='parameter'>namespaceURI</tt></i> and <i><tt class='parameter'>qualifiedName</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='domimplementation.createdocument.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.construct.php' class='function' rel='rdfs-seeAlso'>DOMDocument::__construct</a> - Creates a new DOMDocument object</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.createdocumenttype.php' class='function' rel='rdfs-seeAlso'>DOMImplementation::createDocumentType</a> - Creates an empty DOMDocumentType object</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMImplementation" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domimplementation.php'>The DOMImplementation class</a></h1> <div class='partintro'> <div id='domimplementation.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> The <b class='classname'>DOMImplementation</b> interface provides a number of methods for performing operations that are independent of any particular instance of the document object model. </p> </div> <div id='domimplementation.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMImplementation</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMImplementation</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMDocument</span> <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.createdocument.php' class='function'>createDocument</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domdocumenttype.php' class='type DOMDocumentType'>DOMDocumentType</a></span> <tt class='parameter'>$doctype</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMDocumentType</span> <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.createdocumenttype.php' class='function'>createDocumentType</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$publicId</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$systemId</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.hasfeature.php' class='function'>hasFeature</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domimplementation.construct.php'>DOMImplementation::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMImplementation object</li><li><a href='http://www.php.net/manual/en/domimplementation.createdocument.php'>DOMImplementation::createDocument</a> &amp;acirc;&amp;#128;&amp;#148; Creates a DOMDocument object of the specified type with its document element</li><li><a href='http://www.php.net/manual/en/domimplementation.createdocumenttype.php'>DOMImplementation::createDocumentType</a> &amp;acirc;&amp;#128;&amp;#148; Creates an empty DOMDocumentType object</li><li><a href='http://www.php.net/manual/en/domimplementation.hasfeature.php'>DOMImplementation::hasFeature</a> &amp;acirc;&amp;#128;&amp;#148; Test if the DOM implementation implements a specific feature</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domexception.php'>The DOMException class</a></h1> <div class='partintro'> <div id='domexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> DOM operations raise exceptions under particular circumstances, i.e., when an operation is impossible to perform for logical reasons. </p> <p class='para'> See also <a href='http://www.php.net/manual/en/language.exceptions.php' class='xref'>Exceptions</a>. </p> </div> <div id='domexception.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.exception.php' class='classname'>Exception</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domexception.php#domexception.props.code'>$code</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='domexception.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domexception.props.code' class='varlistentry'> <span class='term'><var class='varname'>code</var></span> </dt><dd class='listitem'> <p class='para'>An integer indicating the type of error generated</p> </dd> </dl> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMEntityReference::__construct" value="<div id='domentityreference.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domentityreference.construct.php'>DOMEntityReference::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMEntityReference::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new DOMEntityReference object </span></p> </div> <a name='domentityreference.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.domentityreference.php' class='classname'>DOMEntityReference</a></div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> </div> <p class='para'> Creates a new <a href='http://www.php.net/manual/en/class.domentityreference.php' class='classname'>DOMEntityReference</a> object. </p> </div> <a name='domentityreference.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the entity reference. </p> </dd> </dl> <p> </p> </div> <a name='domentityreference.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new DOMEntityReference</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$entity&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMEntityReference</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'nbsp'</span><span style='color: #007700'>));<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;encoding='iso-8859-1'?&amp;gt;&amp;lt;root&amp;gt;&amp;amp;nbsp;&amp;lt;/root&amp;gt;&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domentityreference.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMEntityReference" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domentityreference.php'>The DOMEntityReference class</a></h1> <div class='partintro'> <div id='domentityreference.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMEntityReference</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMEntityReference</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domentityreference.construct.php'>DOMEntityReference::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMEntityReference object</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMEntity" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domentity.php'>The DOMEntity class</a></h1> <div class='partintro'> <div id='domentity.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> This interface represents a known entity, either parsed or unparsed, in an XML document. </p> </div> <div id='domentity.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMEntity</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMEntity</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domentity.php#domentity.props.publicid'>$publicId</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domentity.php#domentity.props.systemid'>$systemId</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domentity.php#domentity.props.notationname'>$notationName</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domentity.php#domentity.props.actualencoding'>$actualEncoding</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domentity.php#domentity.props.encoding'>$encoding</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domentity.php#domentity.props.version'>$version</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domentity.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domentity.props.publicid' class='varlistentry'> <span class='term'><var class='varname'>publicId</var></span> </dt><dd class='listitem'> <p class='para'> The public identifier associated with the entity if specified, and <b><tt class='constant'>NULL</tt></b> otherwise. </p> </dd> <dt id='domentity.props.systemid' class='varlistentry'> <span class='term'><var class='varname'>systemId</var></span> </dt><dd class='listitem'> <p class='para'> The system identifier associated with the entity if specified, and <b><tt class='constant'>NULL</tt></b> otherwise. This may be an absolute URI or not. </p> </dd> <dt id='domentity.props.notationname' class='varlistentry'> <span class='term'><var class='varname'>notationName</var></span> </dt><dd class='listitem'> <p class='para'> For unparsed entities, the name of the notation for the entity. For parsed entities, this is <b><tt class='constant'>NULL</tt></b>. </p> </dd> <dt id='domentity.props.actualencoding' class='varlistentry'> <span class='term'><var class='varname'>actualEncoding</var></span> </dt><dd class='listitem'> <p class='para'> An attribute specifying the encoding used for this entity at the time of parsing, when it is an external parsed entity. This is <b><tt class='constant'>NULL</tt></b> if it an entity from the internal subset or if it is not known. </p> </dd> <dt id='domentity.props.encoding' class='varlistentry'> <span class='term'><var class='varname'>encoding</var></span> </dt><dd class='listitem'> <p class='para'> An attribute specifying, as part of the text declaration, the encoding of this entity, when it is an external parsed entity. This is <b><tt class='constant'>NULL</tt></b> otherwise. </p> </dd> <dt id='domentity.props.version' class='varlistentry'> <span class='term'><var class='varname'>version</var></span> </dt><dd class='listitem'> <p class='para'> An attribute specifying, as part of the text declaration, the version number of this entity, when it is an external parsed entity. This is <b><tt class='constant'>NULL</tt></b> otherwise. </p> </dd> </dl> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::setIdAttributeNode" value="<div id='domelement.setidattributenode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.setidattributenode.php'>DOMElement::setIdAttributeNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::setIdAttributeNode</span> &amp;mdash; <span class='dc-title'>Declares the attribute specified by node to be of type ID</span></p> </div> <a name='domelement.setidattributenode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMElement::setIdAttributeNode</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$attr</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isId</tt></span> )</div> <p class='para rdfs-comment'> Declares the attribute specified by <i><tt class='parameter'>attr</tt></i> to be of type ID. </p> </div> <a name='domelement.setidattributenode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>attr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute node. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>isId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Set it to <b><tt class='constant'>TRUE</tt></b> if you want <i><tt class='parameter'>name</tt></i> to be of type ID, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setidattributenode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domelement.setidattributenode.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NOT_FOUND</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>name</tt></i> is not an attribute of this element. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setidattributenode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementbyid.php' class='function' rel='rdfs-seeAlso'>DOMDocument::getElementById</a> - Searches for an element with a certain id</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::setIdAttribute</a> - Declares the attribute specified by name to be of type ID</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::setIdAttributeNS</a> - Declares the attribute specified by local name and namespace URI to be of type ID</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::setIdAttributeNS" value="<div id='domelement.setidattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.setidattributens.php'>DOMElement::setIdAttributeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::setIdAttributeNS</span> &amp;mdash; <span class='dc-title'>Declares the attribute specified by local name and namespace URI to be of type ID</span></p> </div> <a name='domelement.setidattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMElement::setIdAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isId</tt></span> )</div> <p class='para rdfs-comment'> Declares the attribute specified by <i><tt class='parameter'>localName</tt></i> and <i><tt class='parameter'>namespaceURI</tt></i> to be of type ID. </p> </div> <a name='domelement.setidattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI of the attribute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name of the attribute, as <i>prefix:tagname</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>isId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Set it to <b><tt class='constant'>TRUE</tt></b> if you want <i><tt class='parameter'>name</tt></i> to be of type ID, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setidattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domelement.setidattributens.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NOT_FOUND</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>name</tt></i> is not an attribute of this element. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setidattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementbyid.php' class='function' rel='rdfs-seeAlso'>DOMDocument::getElementById</a> - Searches for an element with a certain id</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::setIdAttribute</a> - Declares the attribute specified by name to be of type ID</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::setIdAttributeNode</a> - Declares the attribute specified by node to be of type ID</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::setIdAttribute" value="<div id='domelement.setidattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.setidattribute.php'>DOMElement::setIdAttribute</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::setIdAttribute</span> &amp;mdash; <span class='dc-title'>Declares the attribute specified by name to be of type ID</span></p> </div> <a name='domelement.setidattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMElement::setIdAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isId</tt></span> )</div> <p class='para rdfs-comment'> Declares the attribute <i><tt class='parameter'>name</tt></i> to be of type ID. </p> </div> <a name='domelement.setidattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>isId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Set it to <b><tt class='constant'>TRUE</tt></b> if you want <i><tt class='parameter'>name</tt></i> to be of type ID, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setidattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domelement.setidattribute.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NOT_FOUND</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>name</tt></i> is not an attribute of this element. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setidattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementbyid.php' class='function' rel='rdfs-seeAlso'>DOMDocument::getElementById</a> - Searches for an element with a certain id</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::setIdAttributeNode</a> - Declares the attribute specified by node to be of type ID</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::setIdAttributeNS</a> - Declares the attribute specified by local name and namespace URI to be of type ID</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::setAttributeNodeNS" value="<div id='domelement.setattributenodens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.setattributenodens.php'>DOMElement::setAttributeNodeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::setAttributeNodeNS</span> &amp;mdash; <span class='dc-title'>Adds new attribute node to element</span></p> </div> <a name='domelement.setattributenodens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <span class='methodname'><b>DOMElement::setAttributeNodeNS</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$attr</tt></span> )</div> <p class='para rdfs-comment'> Adds new attribute node <i><tt class='parameter'>attr</tt></i> to element. </p> </div> <a name='domelement.setattributenodens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute node. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattributenodens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the old node if the attribute has been replaced. </p> </div> <a name='domelement.setattributenodens.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattributenodens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttributeNS</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributenodens.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttributeNodeNS</a> - Returns attribute node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttributeNode</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::setAttributeNode" value="<div id='domelement.setattributenode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.setattributenode.php'>DOMElement::setAttributeNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::setAttributeNode</span> &amp;mdash; <span class='dc-title'>Adds new attribute node to element</span></p> </div> <a name='domelement.setattributenode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <span class='methodname'><b>DOMElement::setAttributeNode</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$attr</tt></span> )</div> <p class='para rdfs-comment'> Adds new attribute node <i><tt class='parameter'>attr</tt></i> to element. </p> </div> <a name='domelement.setattributenode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>attr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute node. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattributenode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns old node if the attribute has been replaced or <b><tt class='constant'>NULL</tt></b>. </p> </div> <a name='domelement.setattributenode.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattributenode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttribute</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttributeNode</a> - Returns attribute node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttributeNode</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::setAttributeNS" value="<div id='domelement.setattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.setattributens.php'>DOMElement::setAttributeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::setAttributeNS</span> &amp;mdash; <span class='dc-title'>Adds new attribute</span></p> </div> <a name='domelement.setattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMElement::setAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Sets an attribute with namespace <i><tt class='parameter'>namespaceURI</tt></i> and name <i><tt class='parameter'>name</tt></i> to the given value. If the attribute does not exist, it will be created. </p> </div> <a name='domelement.setattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifiedName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualified name of the attribute, as <i>prefix:tagname</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domelement.setattributens.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NAMESPACE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>qualifiedName</tt></i> is a malformed qualified name, or if <i><tt class='parameter'>qualifiedName</tt></i> has a prefix and <i><tt class='parameter'>namespaceURI</tt></i> is <b><tt class='constant'>NULL</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttributeNS</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttributeNS</a> - Returns value of attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttributeNS</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::setAttribute" value="<div id='domelement.setattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.setattribute.php'>DOMElement::setAttribute</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::setAttribute</span> &amp;mdash; <span class='dc-title'>Adds new attribute</span></p> </div> <a name='domelement.setattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <span class='methodname'><b>DOMElement::setAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Sets an attribute with name <i><tt class='parameter'>name</tt></i> to the given value. If the attribute does not exist, it will be created. </p> </div> <a name='domelement.setattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domelement.setattribute.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> </dl> <p> </p> </div> <a name='domelement.setattribute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Setting an attribute</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$node&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'para'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$newnode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$newnode</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setAttribute</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'align'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'left'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domelement.setattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttribute</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttribute</a> - Returns value of attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttribute</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::removeAttributeNode" value="<div id='domelement.removeattributenode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.removeattributenode.php'>DOMElement::removeAttributeNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::removeAttributeNode</span> &amp;mdash; <span class='dc-title'>Removes attribute</span></p> </div> <a name='domelement.removeattributenode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMElement::removeAttributeNode</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <p class='para rdfs-comment'> Removes attribute <i><tt class='parameter'>oldnode</tt></i> from the element. </p> </div> <a name='domelement.removeattributenode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oldnode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute node. </p> </dd> </dl> <p> </p> </div> <a name='domelement.removeattributenode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domelement.removeattributenode.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NOT_FOUND_ERROR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>oldnode</tt></i> is not an attribute of the element. </p> </dd> </dl> <p> </p> </div> <a name='domelement.removeattributenode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttribute</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttributeNode</a> - Returns attribute node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttributeNode</a> - Adds new attribute node to element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::removeAttributeNS" value="<div id='domelement.removeattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.removeattributens.php'>DOMElement::removeAttributeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::removeAttributeNS</span> &amp;mdash; <span class='dc-title'>Removes attribute</span></p> </div> <a name='domelement.removeattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMElement::removeAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <p class='para rdfs-comment'> Removes attribute is namespace <i><tt class='parameter'>namespaceURI</tt></i> named <i><tt class='parameter'>localName</tt></i> from the element. </p> </div> <a name='domelement.removeattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name. </p> </dd> </dl> <p> </p> </div> <a name='domelement.removeattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domelement.removeattributens.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> </dl> <p> </p> </div> <a name='domelement.removeattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttributeNS</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttributeNS</a> - Returns value of attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttributeNS</a> - Adds new attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::removeAttribute" value="<div id='domelement.removeattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.removeattribute.php'>DOMElement::removeAttribute</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::removeAttribute</span> &amp;mdash; <span class='dc-title'>Removes attribute</span></p> </div> <a name='domelement.removeattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMElement::removeAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Removes attribute named <i><tt class='parameter'>name</tt></i> from the element. </p> </div> <a name='domelement.removeattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='domelement.removeattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domelement.removeattribute.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NO_MODIFICATION_ALLOWED_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if the node is readonly. </p> </dd> </dl> <p> </p> </div> <a name='domelement.removeattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttribute</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttribute</a> - Returns value of attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttribute</a> - Adds new attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::hasAttributeNS" value="<div id='domelement.hasattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.hasattributens.php'>DOMElement::hasAttributeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::hasAttributeNS</span> &amp;mdash; <span class='dc-title'> Checks to see if attribute exists </span></p> </div> <a name='domelement.hasattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMElement::hasAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <p class='para rdfs-comment'> Indicates whether attribute in namespace <i><tt class='parameter'>namespaceURI</tt></i> named <i><tt class='parameter'>localName</tt></i> exists as a member of the element. </p> </div> <a name='domelement.hasattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name. </p> </dd> </dl> <p> </p> </div> <a name='domelement.hasattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domelement.hasattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttribute</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttributeNS</a> - Returns value of attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttributeNS</a> - Adds new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttributeNS</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::hasAttribute" value="<div id='domelement.hasattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.hasattribute.php'>DOMElement::hasAttribute</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::hasAttribute</span> &amp;mdash; <span class='dc-title'>Checks to see if attribute exists</span></p> </div> <a name='domelement.hasattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMElement::hasAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Indicates whether attribute named <i><tt class='parameter'>name</tt></i> exists as a member of the element. </p> </div> <a name='domelement.hasattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The attribute name. </p> </dd> </dl> <p> </p> </div> <a name='domelement.hasattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domelement.hasattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttributeNS</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::getAttribute</a> - Returns value of attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttribute</a> - Adds new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttribute</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::getElementsByTagNameNS" value="<div id='domelement.getelementsbytagnamens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.getelementsbytagnamens.php'>DOMElement::getElementsByTagNameNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::getElementsByTagNameNS</span> &amp;mdash; <span class='dc-title'>Get elements by namespaceURI and localName</span></p> </div> <a name='domelement.getelementsbytagnamens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnodelist.php' class='type DOMNodeList'>DOMNodeList</a></span> <span class='methodname'><b>DOMElement::getElementsByTagNameNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <p class='para rdfs-comment'> This function fetch all the descendant elements with a given <i><tt class='parameter'>localName</tt></i> and <i><tt class='parameter'>namespaceURI</tt></i> . </p> </div> <a name='domelement.getelementsbytagnamens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name. Use <i>*</i> to return all elements within the element tree. </p> </dd> </dl> <p> </p> </div> <a name='domelement.getelementsbytagnamens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns a new instance of the class <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> of all matched elements in the order in which they are encountered in a preorder traversal of this element tree. </p> </div> <a name='domelement.getelementsbytagnamens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getelementsbytagname.php' class='function' rel='rdfs-seeAlso'>DOMElement::getElementsByTagName</a> - Gets elements by tagname</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::getElementsByTagName" value="<div id='domelement.getelementsbytagname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.getelementsbytagname.php'>DOMElement::getElementsByTagName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::getElementsByTagName</span> &amp;mdash; <span class='dc-title'>Gets elements by tagname</span></p> </div> <a name='domelement.getelementsbytagname.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnodelist.php' class='type DOMNodeList'>DOMNodeList</a></span> <span class='methodname'><b>DOMElement::getElementsByTagName</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> This function returns a new instance of the class <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> of all descendant elements with a given tag <i><tt class='parameter'>name</tt></i> , in the order in which they are encountered in a preorder traversal of this element tree. </p> </div> <a name='domelement.getelementsbytagname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The tag name. Use <i>*</i> to return all elements within the element tree. </p> </dd> </dl> <p> </p> </div> <a name='domelement.getelementsbytagname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> This function returns a new instance of the class <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> of all matched elements. </p> </div> <a name='domelement.getelementsbytagname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getelementsbytagnamens.php' class='function' rel='rdfs-seeAlso'>DOMElement::getElementsByTagNameNS</a> - Get elements by namespaceURI and localName</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::getAttributeNodeNS" value="<div id='domelement.getattributenodens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.getattributenodens.php'>DOMElement::getAttributeNodeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::getAttributeNodeNS</span> &amp;mdash; <span class='dc-title'> Returns attribute node </span></p> </div> <a name='domelement.getattributenodens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <span class='methodname'><b>DOMElement::getAttributeNodeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <p class='para rdfs-comment'> Returns the attribute node in namespace <i><tt class='parameter'>namespaceURI</tt></i> with local name <i><tt class='parameter'>localName</tt></i> for the current node. </p> </div> <a name='domelement.getattributenodens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name. </p> </dd> </dl> <p> </p> </div> <a name='domelement.getattributenodens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The attribute node. </p> </div> <a name='domelement.getattributenodens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttributeNS</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributenodens.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttributeNodeNS</a> - Adds new attribute node to element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttributeNode</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::getAttributeNode" value="<div id='domelement.getattributenode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.getattributenode.php'>DOMElement::getAttributeNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::getAttributeNode</span> &amp;mdash; <span class='dc-title'>Returns attribute node</span></p> </div> <a name='domelement.getattributenode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <span class='methodname'><b>DOMElement::getAttributeNode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Returns the attribute node with name <i><tt class='parameter'>name</tt></i> for the current element. </p> </div> <a name='domelement.getattributenode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='domelement.getattributenode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The attribute node. </p> </div> <a name='domelement.getattributenode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttribute</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttributeNode</a> - Adds new attribute node to element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributenode.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttributeNode</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::getAttributeNS" value="<div id='domelement.getattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.getattributens.php'>DOMElement::getAttributeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::getAttributeNS</span> &amp;mdash; <span class='dc-title'>Returns value of attribute</span></p> </div> <a name='domelement.getattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>DOMElement::getAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <p class='para rdfs-comment'> Gets the value of the attribute in namespace <i><tt class='parameter'>namespaceURI</tt></i> with local name <i><tt class='parameter'>localName</tt></i> for the current node. </p> </div> <a name='domelement.getattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name. </p> </dd> </dl> <p> </p> </div> <a name='domelement.getattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The value of the attribute, or an empty string if no attribute with the given <i><tt class='parameter'>localName</tt></i> and <i><tt class='parameter'>namespaceURI</tt></i> is found. </p> </div> <a name='domelement.getattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttributeNS</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttributeNS</a> - Adds new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributens.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttributeNS</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::getAttribute" value="<div id='domelement.getattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.getattribute.php'>DOMElement::getAttribute</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::getAttribute</span> &amp;mdash; <span class='dc-title'>Returns value of attribute</span></p> </div> <a name='domelement.getattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>DOMElement::getAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Gets the value of the attribute with name <i><tt class='parameter'>name</tt></i> for the current node. </p> </div> <a name='domelement.getattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='domelement.getattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The value of the attribute, or an empty string if no attribute with the given <i><tt class='parameter'>name</tt></i> is found. </p> </div> <a name='domelement.getattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::hasAttribute</a> - Checks to see if attribute exists</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::setAttribute</a> - Adds new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattribute.php' class='function' rel='rdfs-seeAlso'>DOMElement::removeAttribute</a> - Removes attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement::__construct" value="<div id='domelement.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domelement.construct.php'>DOMElement::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMElement::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new DOMElement object </span></p> </div> <a name='domelement.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a></div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> ]] )</div> </div> <p class='para'> Creates a new <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> object. This object is read only. It may be appended to a document, but additional nodes may not be appended to this node until the node is associated with a document. To create a writeable node, use <a href='http://www.php.net/manual/en/domdocument.createelement.php' class='xref'>DOMDocument::createElement</a> or <a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='xref'>DOMDocument::createElementNS</a>. </p> </div> <a name='domelement.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The tag name of the element. When also passing in namespaceURI, the element name may take a prefix to be associated with the URI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the element. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A namespace URI to create the element within a specific namespace. </p> </dd> </dl> <p> </p> </div> <a name='domelement.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new DOMElement</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$element_ns&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'pr:node1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'thisvalue'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://xyz'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$element</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$element_ns</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;encoding='iso-8859-1'?&amp;gt;<br />&amp;lt;root&amp;gt;&amp;lt;pr:node1&amp;nbsp;xmlns:pr='http://xyz'&amp;gt;thisvalue&amp;lt;/pr:node1&amp;gt;&amp;lt;/root&amp;gt;&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domelement.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMElement" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domelement.php'>The DOMElement class</a></h1> <div class='partintro'> <div id='domelement.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMElement</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMElement</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domelement.php#domelement.props.schematypeinfo'>$schemaTypeInfo</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domelement.php#domelement.props.tagname'>$tagName</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattribute.php' class='function'>getAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMAttr</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributenode.php' class='function'>getAttributeNode</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMAttr</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributenodens.php' class='function'>getAttributeNodeNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getattributens.php' class='function'>getAttributeNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNodeList</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getelementsbytagname.php' class='function'>getElementsByTagName</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNodeList</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.getelementsbytagnamens.php' class='function'>getElementsByTagNameNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattribute.php' class='function'>hasAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.hasattributens.php' class='function'>hasAttributeNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattribute.php' class='function'>removeAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributenode.php' class='function'>removeAttributeNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.removeattributens.php' class='function'>removeAttributeNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMAttr</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattribute.php' class='function'>setAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMAttr</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributenode.php' class='function'>setAttributeNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$attr</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMAttr</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributenodens.php' class='function'>setAttributeNodeNS</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$attr</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setattributens.php' class='function'>setAttributeNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattribute.php' class='function'>setIdAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isId</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattributenode.php' class='function'>setIdAttributeNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <tt class='parameter'>$attr</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isId</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domelement.setidattributens.php' class='function'>setIdAttributeNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$isId</tt></span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domelement.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domelement.props.schematypeinfo' class='varlistentry'> <span class='term'><var class='varname'>schemaTypeInfo</var></span> </dt><dd class='listitem'> <p class='para'>Not implemented yet, always return <b><tt class='constant'>NULL</tt></b></p> </dd> <dt id='domelement.props.tagname' class='varlistentry'> <span class='term'><var class='varname'>tagName</var></span> </dt><dd class='listitem'> <p class='para'>The element name</p> </dd> </dl> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domelement.construct.php'>DOMElement::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMElement object</li><li><a href='http://www.php.net/manual/en/domelement.getattribute.php'>DOMElement::getAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Returns value of attribute</li><li><a href='http://www.php.net/manual/en/domelement.getattributenode.php'>DOMElement::getAttributeNode</a> &amp;acirc;&amp;#128;&amp;#148; Returns attribute node</li><li><a href='http://www.php.net/manual/en/domelement.getattributenodens.php'>DOMElement::getAttributeNodeNS</a> &amp;acirc;&amp;#128;&amp;#148; Returns attribute node</li><li><a href='http://www.php.net/manual/en/domelement.getattributens.php'>DOMElement::getAttributeNS</a> &amp;acirc;&amp;#128;&amp;#148; Returns value of attribute</li><li><a href='http://www.php.net/manual/en/domelement.getelementsbytagname.php'>DOMElement::getElementsByTagName</a> &amp;acirc;&amp;#128;&amp;#148; Gets elements by tagname</li><li><a href='http://www.php.net/manual/en/domelement.getelementsbytagnamens.php'>DOMElement::getElementsByTagNameNS</a> &amp;acirc;&amp;#128;&amp;#148; Get elements by namespaceURI and localName</li><li><a href='http://www.php.net/manual/en/domelement.hasattribute.php'>DOMElement::hasAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Checks to see if attribute exists</li><li><a href='http://www.php.net/manual/en/domelement.hasattributens.php'>DOMElement::hasAttributeNS</a> &amp;acirc;&amp;#128;&amp;#148; Checks to see if attribute exists</li><li><a href='http://www.php.net/manual/en/domelement.removeattribute.php'>DOMElement::removeAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Removes attribute</li><li><a href='http://www.php.net/manual/en/domelement.removeattributenode.php'>DOMElement::removeAttributeNode</a> &amp;acirc;&amp;#128;&amp;#148; Removes attribute</li><li><a href='http://www.php.net/manual/en/domelement.removeattributens.php'>DOMElement::removeAttributeNS</a> &amp;acirc;&amp;#128;&amp;#148; Removes attribute</li><li><a href='http://www.php.net/manual/en/domelement.setattribute.php'>DOMElement::setAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Adds new attribute</li><li><a href='http://www.php.net/manual/en/domelement.setattributenode.php'>DOMElement::setAttributeNode</a> &amp;acirc;&amp;#128;&amp;#148; Adds new attribute node to element</li><li><a href='http://www.php.net/manual/en/domelement.setattributenodens.php'>DOMElement::setAttributeNodeNS</a> &amp;acirc;&amp;#128;&amp;#148; Adds new attribute node to element</li><li><a href='http://www.php.net/manual/en/domelement.setattributens.php'>DOMElement::setAttributeNS</a> &amp;acirc;&amp;#128;&amp;#148; Adds new attribute</li><li><a href='http://www.php.net/manual/en/domelement.setidattribute.php'>DOMElement::setIdAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Declares the attribute specified by name to be of type ID</li><li><a href='http://www.php.net/manual/en/domelement.setidattributenode.php'>DOMElement::setIdAttributeNode</a> &amp;acirc;&amp;#128;&amp;#148; Declares the attribute specified by node to be of type ID</li><li><a href='http://www.php.net/manual/en/domelement.setidattributens.php'>DOMElement::setIdAttributeNS</a> &amp;acirc;&amp;#128;&amp;#148; Declares the attribute specified by local name and namespace URI to be of type ID</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocumentType" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domdocumenttype.php'>The DOMDocumentType class</a></h1> <div class='partintro'> <div id='domdocumenttype.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Each <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> has a <i>doctype</i> attribute whose value is either <b><tt class='constant'>NULL</tt></b> or a <b class='classname'>DOMDocumentType</b> object. </p> </div> <div id='domdocumenttype.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMDocumentType</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMDocumentType</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocumenttype.php#domdocumenttype.props.publicid'>$publicId</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocumenttype.php#domdocumenttype.props.systemid'>$systemId</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocumenttype.php#domdocumenttype.props.name'>$name</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnamednodemap.php' class='type DOMNamedNodeMap'>DOMNamedNodeMap</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocumenttype.php#domdocumenttype.props.entities'>$entities</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/class.domnamednodemap.php' class='type DOMNamedNodeMap'>DOMNamedNodeMap</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocumenttype.php#domdocumenttype.props.notations'>$notations</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocumenttype.php#domdocumenttype.props.internalsubset'>$internalSubset</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domdocumenttype.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domdocumenttype.props.publicid' class='varlistentry'> <span class='term'><var class='varname'>publicId</var></span> </dt><dd class='listitem'> <p class='para'>The public identifier of the external subset.</p> </dd> <dt id='domdocumenttype.props.systemid' class='varlistentry'> <span class='term'><var class='varname'>systemId</var></span> </dt><dd class='listitem'> <p class='para'> The system identifier of the external subset. This may be an absolute URI or not. </p> </dd> <dt id='domdocumenttype.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'> The name of DTD; i.e., the name immediately following the <i>DOCTYPE</i> keyword. </p> </dd> <dt id='domdocumenttype.props.entities' class='varlistentry'> <span class='term'><var class='varname'>entities</var></span> </dt><dd class='listitem'> <p class='para'> A <a href='http://www.php.net/manual/en/class.domnamednodemap.php' class='classname'>DOMNamedNodeMap</a> containing the general entities, both external and internal, declared in the DTD. </p> </dd> <dt id='domdocumenttype.props.notations' class='varlistentry'> <span class='term'><var class='varname'>notations</var></span> </dt><dd class='listitem'> <p class='para'> A <a href='http://www.php.net/manual/en/class.domnamednodemap.php' class='classname'>DOMNamedNodeMap</a> containing the notations declared in the DTD. </p> </dd> <dt id='domdocumenttype.props.internalsubset' class='varlistentry'> <span class='term'><var class='varname'>internalSubset</var></span> </dt><dd class='listitem'> <p class='para'> The internal subset as a string, or null if there is none. This is does not contain the delimiting square brackets. </p> </dd> </dl> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocumentFragment::appendXML" value="<div id='domdocumentfragment.appendxml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocumentfragment.appendxml.php'>DOMDocumentFragment::appendXML</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>DOMDocumentFragment::appendXML</span> &amp;mdash; <span class='dc-title'>Append raw XML data</span></p> </div> <a name='domdocumentfragment.appendxml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocumentFragment::appendXML</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Appends raw XML data to a DOMDocumentFragment. </p> <p class='para'> This method is not part of the DOM standard. It was created as a simpler approach for appending an XML DocumentFragment in a DOMDocument. </p> <p class='para'> If you want to stick to the standards, you will have to create a temporary DOMDocument with a dummy root and then loop through the child nodes of the root of your XML data to append them. </p> </div> <a name='domdocumentfragment.appendxml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> XML to append. </p> </dd> </dl> <p> </p> </div> <a name='domdocumentfragment.appendxml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domdocumentfragment.appendxml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Appending XML data to your document</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;root/&amp;gt;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$f&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createDocumentFragment</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$f</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;foo&amp;gt;text&amp;lt;/foo&amp;gt;&amp;lt;bar&amp;gt;text2&amp;lt;/bar&amp;gt;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>documentElement</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$f</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &amp;lt;root&amp;gt;&amp;lt;foo&amp;gt;text&amp;lt;/foo&amp;gt;&amp;lt;bar&amp;gt;text2&amp;lt;/bar&amp;gt;&amp;lt;/root&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocumentFragment" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domdocumentfragment.php'>The DOMDocumentFragment class</a></h1> <div class='partintro'> <div id='domdocumentfragment.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMDocumentFragment</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMDocumentFragment</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocumentfragment.appendxml.php' class='function'>appendXML</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domdocumentfragment.appendxml.php'>DOMDocumentFragment::appendXML</a> &amp;acirc;&amp;#128;&amp;#148; Append raw XML data</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::xinclude" value="<div id='domdocument.xinclude' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.xinclude.php'>DOMDocument::xinclude</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::xinclude</span> &amp;mdash; <span class='dc-title'> Substitutes XIncludes in a DOMDocument Object </span></p> </div> <a name='domdocument.xinclude.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/function.domdocument-xinclude.php' class='function'>DOMDocument::xinclude</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> This method substitutes <a href='http://www.w3.org/TR/xinclude/' class='link external'>&amp;raquo; XIncludes</a> in a DOMDocument object. </p> <blockquote><p><b class='note'>Note</b>: Due to libxml2 automatically resolving entities, this method will produce unexpected results if the included XML file have an attached DTD. <br /> </p></blockquote> </div> <a name='domdocument.xinclude.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>libxml parameters</a>. Available since PHP 5.1.0 and Libxml 2.6.7. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.xinclude.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the number of XIncludes in the document. </p> </div> <a name='domdocument.xinclude.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 DOMDocument-&amp;gt;xinclude() example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOD<br /></span><span style='color: #DD0000'>&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;?&amp;gt;<br />&amp;lt;chapter&amp;nbsp;xmlns:xi='http://www.w3.org/2001/XInclude'&amp;gt;<br />&amp;nbsp;&amp;lt;title&amp;gt;Books&amp;nbsp;of&amp;nbsp;the&amp;nbsp;other&amp;nbsp;guy..&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;para&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;xi:include&amp;nbsp;href='http://www.php.net/manual/en/book.xml'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;xi:fallback&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;error&amp;gt;xinclude:&amp;nbsp;book.xml&amp;nbsp;not&amp;nbsp;found&amp;lt;/error&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/xi:fallback&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;/xi:include&amp;gt;<br />&amp;nbsp;&amp;lt;/para&amp;gt;<br />&amp;lt;/chapter&amp;gt;<br /></span><span style='color: #007700'>EOD;<br /><br /></span><span style='color: #0000BB'>$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;let's&amp;nbsp;have&amp;nbsp;a&amp;nbsp;nice&amp;nbsp;output<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>preserveWhiteSpace&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>formatOutput&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;load&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;string&amp;nbsp;defined&amp;nbsp;above<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;substitute&amp;nbsp;xincludes<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>xinclude</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output something similar to:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &amp;lt;chapter xmlns:xi=&amp;quot;http://www.w3.org/2001/XInclude&amp;quot;&amp;gt; &amp;lt;title&amp;gt;Books of the other guy..&amp;lt;/title&amp;gt; &amp;lt;para&amp;gt; &amp;lt;row xml:base=&amp;quot;/home/didou/book.xml&amp;quot;&amp;gt; &amp;lt;entry&amp;gt;The Grapes of Wrath&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;John Steinbeck&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;en&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;0140186409&amp;lt;/entry&amp;gt; &amp;lt;/row&amp;gt; &amp;lt;row xml:base=&amp;quot;/home/didou/book.xml&amp;quot;&amp;gt; &amp;lt;entry&amp;gt;The Pearl&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;John Steinbeck&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;en&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;014017737X&amp;lt;/entry&amp;gt; &amp;lt;/row&amp;gt; &amp;lt;row xml:base=&amp;quot;/home/didou/book.xml&amp;quot;&amp;gt; &amp;lt;entry&amp;gt;Samarcande&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;Amine Maalouf&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;fr&amp;lt;/entry&amp;gt; &amp;lt;entry&amp;gt;2253051209&amp;lt;/entry&amp;gt; &amp;lt;/row&amp;gt; &amp;lt;/para&amp;gt; &amp;lt;/chapter&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::validate" value="<div id='domdocument.validate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.validate.php'>DOMDocument::validate</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::validate</span> &amp;mdash; <span class='dc-title'> Validates the document based on its DTD </span></p> </div> <a name='domdocument.validate.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::validate</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Validates the document based on its DTD. </p> <p class='para'> You can also use the <i>validateOnParse</i> property of <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> to make a DTD validation. </p> </div> <a name='domdocument.validate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. If the document have no DTD attached, this method will return <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='domdocument.validate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Example of DTD validation</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>validate</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;document&amp;nbsp;is&amp;nbsp;valid!\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> You can also validate your XML file while loading it: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>validateOnParse&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.validate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidate</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidateSource</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidate</a> - Performs relaxNG validation on the document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidateSource</a> - Performs relaxNG validation on the document</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::schemaValidateSource" value="<div id='domdocument.schemavalidatesource' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.schemavalidatesource.php'>DOMDocument::schemaValidateSource</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::schemaValidateSource</span> &amp;mdash; <span class='dc-title'> Validates a document based on a schema </span></p> </div> <a name='domdocument.schemavalidatesource.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::schemaValidateSource</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <p class='para rdfs-comment'> Validates a document based on a schema defined in the given string. </p> </div> <a name='domdocument.schemavalidatesource.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>source</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string containing the schema. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.schemavalidatesource.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domdocument.schemavalidatesource.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidate</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidate</a> - Performs relaxNG validation on the document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidateSource</a> - Performs relaxNG validation on the document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.validate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::validate</a> - Validates the document based on its DTD</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::schemaValidate" value="<div id='domdocument.schemavalidate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.schemavalidate.php'>DOMDocument::schemaValidate</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::schemaValidate</span> &amp;mdash; <span class='dc-title'> Validates a document based on a schema </span></p> </div> <a name='domdocument.schemavalidate.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::schemaValidate</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Validates a document based on the given schema file. </p> </div> <a name='domdocument.schemavalidate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path to the schema. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.schemavalidate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domdocument.schemavalidate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidateSource</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidate</a> - Performs relaxNG validation on the document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidateSource</a> - Performs relaxNG validation on the document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.validate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::validate</a> - Validates the document based on its DTD</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::saveXML" value="<div id='domdocument.savexml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.savexml.php'>DOMDocument::saveXML</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::saveXML</span> &amp;mdash; <span class='dc-title'> Dumps the internal XML tree back into a string </span></p> </div> <a name='domdocument.savexml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>DOMDocument::saveXML</b></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> ]] )</div> <p class='para rdfs-comment'> Creates an XML document from the DOM representation. This function is usually called after building a new dom document from scratch as in the example below. </p> </div> <a name='domdocument.savexml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>node</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Use this parameter to output only a specific node without XML declaration rather than the entire document. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Additional Options. Currently only <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>LIBXML_NOEMPTYTAG</a> is supported. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.savexml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the XML, or <b><tt class='constant'>FALSE</tt></b> if an error occurred. </p> </div> <a name='domdocument.savexml.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_WRONG_DOCUMENT_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>node</tt></i> is from another document. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.savexml.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Added the <i><tt class='parameter'>options</tt></i> parameter </td> </tr> </tbody> </table> <p> </p> </div> <a name='domdocument.savexml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Saving a DOM tree into a string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;we&amp;nbsp;want&amp;nbsp;a&amp;nbsp;nice&amp;nbsp;output<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>formatOutput&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createTextNode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Saving&amp;nbsp;all&amp;nbsp;the&amp;nbsp;document:\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Saving&amp;nbsp;only&amp;nbsp;the&amp;nbsp;title&amp;nbsp;part:\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Saving all the document: &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &amp;lt;book&amp;gt; &amp;lt;title&amp;gt;This is the title&amp;lt;/title&amp;gt; &amp;lt;/book&amp;gt; Saving only the title part: &amp;lt;title&amp;gt;This is the title&amp;lt;/title&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='domdocument.savexml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.save.php' class='function' rel='rdfs-seeAlso'>DOMDocument::save</a> - Dumps the internal XML tree back into a file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.load.php' class='function' rel='rdfs-seeAlso'>DOMDocument::load</a> - Load XML from a file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadxml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadXML</a> - Load XML from a string</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::saveHTMLFile" value="<div id='domdocument.savehtmlfile' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.savehtmlfile.php'>DOMDocument::saveHTMLFile</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::saveHTMLFile</span> &amp;mdash; <span class='dc-title'> Dumps the internal document into a file using HTML formatting </span></p> </div> <a name='domdocument.savehtmlfile.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>DOMDocument::saveHTMLFile</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Creates an HTML document from the DOM representation. This function is usually called after building a new dom document from scratch as in the example below. </p> </div> <a name='domdocument.savehtmlfile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path to the saved HTML document. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.savehtmlfile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the number of bytes written or <b><tt class='constant'>FALSE</tt></b> if an error occurred. </p> </div> <a name='domdocument.savehtmlfile.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Saving a HTML tree into a file</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;we&amp;nbsp;want&amp;nbsp;a&amp;nbsp;nice&amp;nbsp;output<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>formatOutput&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'html'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$head&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'head'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$head&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$head</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$head</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createTextNode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Wrote:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveHTMLFile</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/tmp/test.html'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;bytes'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Wrote:&amp;nbsp;129&amp;nbsp;bytes<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.savehtmlfile.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveHTML</a> - Dumps the internal document into a string using HTML formatting</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadHTML</a> - Load HTML from a string</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtmlfile.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadHTMLFile</a> - Load HTML from a file</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::saveHTML" value="<div id='domdocument.savehtml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.savehtml.php'>DOMDocument::saveHTML</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::saveHTML</span> &amp;mdash; <span class='dc-title'> Dumps the internal document into a string using HTML formatting </span></p> </div> <a name='domdocument.savehtml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>DOMDocument::saveHTML</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Creates an HTML document from the DOM representation. This function is usually called after building a new dom document from scratch as in the example below. </p> </div> <a name='domdocument.savehtml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the HTML, or <b><tt class='constant'>FALSE</tt></b> if an error occurred. </p> </div> <a name='domdocument.savehtml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Saving a HTML tree into a string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'html'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$head&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'head'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$head&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$head</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$head</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createTextNode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveHTML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.savehtml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtmlfile.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveHTMLFile</a> - Dumps the internal document into a file using HTML formatting</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadHTML</a> - Load HTML from a string</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtmlfile.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadHTMLFile</a> - Load HTML from a file</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::save" value="<div id='domdocument.save' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.save.php'>DOMDocument::save</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::save</span> &amp;mdash; <span class='dc-title'> Dumps the internal XML tree back into a file </span></p> </div> <a name='domdocument.save.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>DOMDocument::save</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> Creates an XML document from the DOM representation. This function is usually called after building a new dom document from scratch as in the example below. </p> </div> <a name='domdocument.save.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path to the saved XML document. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Additional Options. Currently only <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>LIBXML_NOEMPTYTAG</a> is supported. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.save.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the number of bytes written or <b><tt class='constant'>FALSE</tt></b> if an error occurred. </p> </div> <a name='domdocument.save.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Added the <i><tt class='parameter'>options</tt></i> parameter </td> </tr> </tbody> </table> <p> </p> </div> <a name='domdocument.save.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Saving a DOM tree into a file</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;we&amp;nbsp;want&amp;nbsp;a&amp;nbsp;nice&amp;nbsp;output<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>formatOutput&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$title&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createTextNode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$title</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Wrote:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>save</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/tmp/test.xml'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;bytes'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Wrote:&amp;nbsp;72&amp;nbsp;bytes<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.save.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savexml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveXML</a> - Dumps the internal XML tree back into a string</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.load.php' class='function' rel='rdfs-seeAlso'>DOMDocument::load</a> - Load XML from a file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadxml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadXML</a> - Load XML from a string</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::relaxNGValidateSource" value="<div id='domdocument.relaxngvalidatesource' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.relaxngvalidatesource.php'>DOMDocument::relaxNGValidateSource</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::relaxNGValidateSource</span> &amp;mdash; <span class='dc-title'> Performs relaxNG validation on the document </span></p> </div> <a name='domdocument.relaxngvalidatesource.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::relaxNGValidateSource</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <p class='para rdfs-comment'> Performs <a href='http://www.relaxng.org/' class='link external'>&amp;raquo; relaxNG</a> validation on the document based on the given RNG source. </p> </div> <a name='domdocument.relaxngvalidatesource.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>source</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string containing the RNG schema. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.relaxngvalidatesource.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domdocument.relaxngvalidatesource.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidate</a> - Performs relaxNG validation on the document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidate</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidateSource</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.validate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::validate</a> - Validates the document based on its DTD</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::relaxNGValidate" value="<div id='domdocument.relaxngvalidate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.relaxngvalidate.php'>DOMDocument::relaxNGValidate</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::relaxNGValidate</span> &amp;mdash; <span class='dc-title'> Performs relaxNG validation on the document </span></p> </div> <a name='domdocument.relaxngvalidate.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::relaxNGValidate</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Performs <a href='http://www.relaxng.org/' class='link external'>&amp;raquo; relaxNG</a> validation on the document based on the given RNG schema. </p> </div> <a name='domdocument.relaxngvalidate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The RNG file. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.relaxngvalidate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domdocument.relaxngvalidate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::relaxNGValidateSource</a> - Performs relaxNG validation on the document</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidate</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidatesource.php' class='function' rel='rdfs-seeAlso'>DOMDocument::schemaValidateSource</a> - Validates a document based on a schema</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.validate.php' class='function' rel='rdfs-seeAlso'>DOMDocument::validate</a> - Validates the document based on its DTD</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::registerNodeClass" value="<div id='domdocument.registernodeclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.registernodeclass.php'>DOMDocument::registerNodeClass</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DOMDocument::registerNodeClass</span> &amp;mdash; <span class='dc-title'>Register extended class used to create base node type</span></p> </div> <a name='domdocument.registernodeclass.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::registerNodeClass</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$baseclass</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$extendedclass</tt></span> )</div> <p class='para rdfs-comment'> This method allows you to register your own extended DOM class to be used afterward by the PHP DOM extension. </p> <p class='para'> This method is not part of the DOM standard. </p> </div> <a name='domdocument.registernodeclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>baseclass</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The DOM class that you want to extend. You can find a list of these classes in the <a href='http://www.php.net/manual/en/book.dom.php' class='link'>chapter introduction</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>extendedclass</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Your extended class name. If <b><tt class='constant'>NULL</tt></b> is provided, any previously registered class extending <i><tt class='parameter'>baseclass</tt></i> will be removed. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.registernodeclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domdocument.registernodeclass.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>PHP 5.2.2</td> <td align='left'> Prior to 5.2.2, a previously registered <i><tt class='parameter'>extendedclass</tt></i> had to be unregistered before being able to register a new class extending the same <i><tt class='parameter'>baseclass</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='domdocument.registernodeclass.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Adding a new method to DOMElement to ease our code</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>myElement&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>DOMElement&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>appendElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>myElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>myDocument&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>setRoot</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>myElement</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myDocument</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>registerNodeClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DOMElement'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'myElement'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;From&amp;nbsp;now&amp;nbsp;on,&amp;nbsp;adding&amp;nbsp;an&amp;nbsp;element&amp;nbsp;to&amp;nbsp;another&amp;nbsp;costs&amp;nbsp;only&amp;nbsp;one&amp;nbsp;method&amp;nbsp;call&amp;nbsp;!&amp;nbsp;<br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setRoot</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$child&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'child'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$child</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setAttribute</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &amp;lt;root&amp;gt;&amp;lt;child foo=&amp;quot;bar&amp;quot;/&amp;gt;&amp;lt;/root&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 Retrieving elements as custom class</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>myElement&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>DOMElement&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__toString</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nodeValue</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;root&amp;gt;&amp;lt;element&amp;gt;&amp;lt;child&amp;gt;text&amp;nbsp;in&amp;nbsp;child&amp;lt;/child&amp;gt;&amp;lt;/element&amp;gt;&amp;lt;/root&amp;gt;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>registerNodeClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DOMElement'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'myElement'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'child'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;And&amp;nbsp;take&amp;nbsp;advantage&amp;nbsp;of&amp;nbsp;the&amp;nbsp;__toString&amp;nbsp;method..<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(9) &amp;quot;myElement&amp;quot; text in child </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #3 Retrieving owner document</b></p> <div class='example-contents para'><p> When instantiating a custom <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> the <var class='varname'>ownerDocument</var> property will refer to the instantiated class, meaning there is no need (and in fact not possible) to use <b>DOMDocument::registerNodeClass()</b> with <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>myDOMDocument&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument&amp;nbsp;</span><span style='color: #007700'>{<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>myOtherDOMDocument&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument&amp;nbsp;</span><span style='color: #007700'>{<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;myDOMDocument&amp;nbsp;with&amp;nbsp;some&amp;nbsp;XML<br /></span><span style='color: #0000BB'>$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myDOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;root&amp;gt;&amp;lt;element&amp;gt;&amp;lt;child&amp;gt;text&amp;nbsp;in&amp;nbsp;child&amp;lt;/child&amp;gt;&amp;lt;/element&amp;gt;&amp;lt;/root&amp;gt;'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$child&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'child'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;The&amp;nbsp;current&amp;nbsp;owner&amp;nbsp;of&amp;nbsp;the&amp;nbsp;node&amp;nbsp;is&amp;nbsp;myDOMDocument<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ownerDocument</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Import&amp;nbsp;a&amp;nbsp;node&amp;nbsp;from&amp;nbsp;myDOMDocument<br /></span><span style='color: #0000BB'>$newdoc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myOtherDOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$child&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$newdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importNode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;The&amp;nbsp;new&amp;nbsp;owner&amp;nbsp;of&amp;nbsp;the&amp;nbsp;node&amp;nbsp;has&amp;nbsp;changed&amp;nbsp;to&amp;nbsp;myOtherDOMDocument<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ownerDocument</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(13) &amp;quot;myDOMDocument&amp;quot; string(18) &amp;quot;myOtherDOMDocument&amp;quot; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::normalizeDocument" value="<div id='domdocument.normalizedocument' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.normalizedocument.php'>DOMDocument::normalizeDocument</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::normalizeDocument</span> &amp;mdash; <span class='dc-title'>Normalizes the document</span></p> </div> <a name='domdocument.normalizedocument.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMDocument::normalizeDocument</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This method acts as if you saved and then loaded the document, putting the document in a &amp;quot;normal&amp;quot; form. </p> </div> <a name='domdocument.normalizedocument.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domdocument.normalizedocument.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <a href='http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Document3-normalizeDocument' class='link external'>&amp;raquo; The DOM Specification</a> </li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function' rel='rdfs-seeAlso'>DOMNode::normalize</a> - Normalizes the node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::loadXML" value="<div id='domdocument.loadxml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.loadxml.php'>DOMDocument::loadXML</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::loadXML</span> &amp;mdash; <span class='dc-title'> Load XML from a string </span></p> </div> <a name='domdocument.loadxml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>DOMDocument::loadXML</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Loads an XML document from a string. </p> <p class='para'> This method may also be called statically to load and create a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object. The static invocation may be used when no <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> properties need to be set prior to loading. </p> </div> <a name='domdocument.loadxml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>source</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string containing the XML. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <a href='http://www.php.net/manual/en/language.operators.bitwise.php' class='link'>Bitwise <i>OR</i></a> of the <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>libxml option constants</a>. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.loadxml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. If called statically, returns a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> and issues <b><tt class='constant'>E_STRICT</tt></b> warning. </p> </div> <a name='domdocument.loadxml.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> If an empty string is passed as the <i><tt class='parameter'>source</tt></i> , a warning will be generated. This warning is not generated by libxml and cannot be handled using libxml&amp;#039;s error handling functions. </p> </div> <a name='domdocument.loadxml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a Document</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;root&amp;gt;&amp;lt;node/&amp;gt;&amp;lt;/root&amp;gt;'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 Static invocation of <i>loadXML</i></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>::</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;root&amp;gt;&amp;lt;node/&amp;gt;&amp;lt;/root&amp;gt;'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.loadxml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.load.php' class='function' rel='rdfs-seeAlso'>DOMDocument::load</a> - Load XML from a file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.save.php' class='function' rel='rdfs-seeAlso'>DOMDocument::save</a> - Dumps the internal XML tree back into a file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savexml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveXML</a> - Dumps the internal XML tree back into a string</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::loadHTMLFile" value="<div id='domdocument.loadhtmlfile' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.loadhtmlfile.php'>DOMDocument::loadHTMLFile</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::loadHTMLFile</span> &amp;mdash; <span class='dc-title'> Load HTML from a file </span></p> </div> <a name='domdocument.loadhtmlfile.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::loadHTMLFile</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> The function parses the HTML document in the file named <i><tt class='parameter'>filename</tt></i> . Unlike loading XML, HTML does not have to be well-formed to load. </p> <p class='para'> Though not recommended, this function may also be called statically to load and create a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object. The static invocation may be used when no <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> properties need to be set prior to loading. However, doing so will result an in <a href='http://www.php.net/manual/en/errorfunc.constants.php#errorfunc.constants.errorlevels.e-strict' class='link'>E_STRICT</a> error being generated. </p> </div> <a name='domdocument.loadhtmlfile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path to the HTML file. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.loadhtmlfile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. If called statically, returns a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> and issues <b><tt class='constant'>E_STRICT</tt></b> warning. </p> </div> <a name='domdocument.loadhtmlfile.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> If an empty string is passed as the <i><tt class='parameter'>filename</tt></i> or an empty file is named, a warning will be generated. This warning is not generated by libxml and cannot be handled using libxml&amp;#039;s error handling functions. </p> </div> <a name='domdocument.loadhtmlfile.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a Document</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadHTMLFile</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'filename.html'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveHTML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.loadhtmlfile.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadHTML</a> - Load HTML from a string</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveHTML</a> - Dumps the internal document into a string using HTML formatting</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtmlfile.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveHTMLFile</a> - Dumps the internal document into a file using HTML formatting</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::loadHTML" value="<div id='domdocument.loadhtml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.loadhtml.php'>DOMDocument::loadHTML</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::loadHTML</span> &amp;mdash; <span class='dc-title'> Load HTML from a string </span></p> </div> <a name='domdocument.loadhtml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMDocument::loadHTML</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <p class='para rdfs-comment'> The function parses the HTML contained in the string <i><tt class='parameter'>source</tt></i> . Unlike loading XML, HTML does not have to be well-formed to load. This function may also be called statically to load and create a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object. The static invocation may be used when no <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> properties need to be set prior to loading. </p> </div> <a name='domdocument.loadhtml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>source</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The HTML string. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.loadhtml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. If called statically, returns a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> and issues <b><tt class='constant'>E_STRICT</tt></b> warning. </p> </div> <a name='domdocument.loadhtml.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> If an empty string is passed as the <i><tt class='parameter'>source</tt></i> , a warning will be generated. This warning is not generated by libxml and cannot be handled using libxml&amp;#039;s error handling functions. </p> </div> <a name='domdocument.loadhtml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a Document</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadHTML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;Test&amp;lt;br&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveHTML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.loadhtml.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtmlfile.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadHTMLFile</a> - Load HTML from a file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveHTML</a> - Dumps the internal document into a string using HTML formatting</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtmlfile.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveHTMLFile</a> - Dumps the internal document into a file using HTML formatting</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::load" value="<div id='domdocument.load' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.load.php'>DOMDocument::load</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::load</span> &amp;mdash; <span class='dc-title'> Load XML from a file </span></p> </div> <a name='domdocument.load.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>DOMDocument::load</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Loads an XML document from a file. </p> <div class='warning'><b class='warning'>Warning</b> <p class='simpara'> Unix style paths with forward slashes can cause significant performance degradation on Windows systems; be sure to call <a href='http://www.php.net/manual/en/function.realpath.php' class='function'>realpath()</a> in such a case. </p> </div> </div> <a name='domdocument.load.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path to the XML document. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <a href='http://www.php.net/manual/en/language.operators.bitwise.php' class='link'>Bitwise <i>OR</i></a> of the <a href='http://www.php.net/manual/en/libxml.constants.php' class='link'>libxml option constants</a>. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.load.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. If called statically, returns a <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> and issues <b><tt class='constant'>E_STRICT</tt></b> warning. </p> </div> <a name='domdocument.load.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> If an empty string is passed as the <i><tt class='parameter'>filename</tt></i> or an empty file is named, a warning will be generated. This warning is not generated by libxml and cannot be handled using libxml&amp;#039;s error handling functions. </p> </div> <a name='domdocument.load.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a Document</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.load.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadxml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::loadXML</a> - Load XML from a string</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.save.php' class='function' rel='rdfs-seeAlso'>DOMDocument::save</a> - Dumps the internal XML tree back into a file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savexml.php' class='function' rel='rdfs-seeAlso'>DOMDocument::saveXML</a> - Dumps the internal XML tree back into a string</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::importNode" value="<div id='domdocument.importnode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.importnode.php'>DOMDocument::importNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::importNode</span> &amp;mdash; <span class='dc-title'>Import node into current document</span></p> </div> <a name='domdocument.importnode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <span class='methodname'><b>DOMDocument::importNode</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$importedNode</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <p class='para rdfs-comment'> This function returns a copy of the node to import and associates it with the current document. </p> </div> <a name='domdocument.importnode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>importedNode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The node to import. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>deep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If set to <b><tt class='constant'>TRUE</tt></b>, this method will recursively import the subtree under the <i><tt class='parameter'>importedNode</tt></i> . </p> <blockquote><p><b class='note'>Note</b>: To copy the nodes attributes <i><tt class='parameter'>deep</tt></i> needs to be set to <b><tt class='constant'>TRUE</tt></b> <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='domdocument.importnode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The copied node or <b><tt class='constant'>FALSE</tt></b>, if it cannot be copied. </p> </div> <a name='domdocument.importnode.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> <a href='http://www.php.net/manual/en/class.domexception.php' class='classname'>DOMException</a> is thrown if node cannot be imported. </p> </div> <a name='domdocument.importnode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>DOMDocument::importNode()</b> example</b></p> <div class='example-contents para'><p> Copying nodes between documents. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$orgdoc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$orgdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;root&amp;gt;&amp;lt;element&amp;gt;&amp;lt;child&amp;gt;text&amp;nbsp;in&amp;nbsp;child&amp;lt;/child&amp;gt;&amp;lt;/element&amp;gt;&amp;lt;/root&amp;gt;'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;The&amp;nbsp;node&amp;nbsp;we&amp;nbsp;want&amp;nbsp;to&amp;nbsp;import&amp;nbsp;to&amp;nbsp;a&amp;nbsp;new&amp;nbsp;document<br /></span><span style='color: #0000BB'>$node&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$orgdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'element'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;new&amp;nbsp;document<br /></span><span style='color: #0000BB'>$newdoc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$newdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>formatOutput&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Add&amp;nbsp;some&amp;nbsp;markup<br /></span><span style='color: #0000BB'>$newdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;root&amp;gt;&amp;lt;someelement&amp;gt;text&amp;nbsp;in&amp;nbsp;some&amp;nbsp;element&amp;lt;/someelement&amp;gt;&amp;lt;/root&amp;gt;'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;'new&amp;nbsp;document'&amp;nbsp;before&amp;nbsp;copying&amp;nbsp;nodes&amp;nbsp;into&amp;nbsp;it:\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$newdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Import&amp;nbsp;the&amp;nbsp;node,&amp;nbsp;and&amp;nbsp;all&amp;nbsp;its&amp;nbsp;children,&amp;nbsp;to&amp;nbsp;the&amp;nbsp;document<br /></span><span style='color: #0000BB'>$node&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$newdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>importNode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;And&amp;nbsp;then&amp;nbsp;append&amp;nbsp;it&amp;nbsp;to&amp;nbsp;the&amp;nbsp;'&amp;lt;root&amp;gt;'&amp;nbsp;node<br /></span><span style='color: #0000BB'>$newdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>documentElement</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nThe&amp;nbsp;'new&amp;nbsp;document'&amp;nbsp;after&amp;nbsp;copying&amp;nbsp;the&amp;nbsp;nodes&amp;nbsp;into&amp;nbsp;it:\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$newdoc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The &amp;#039;new document&amp;#039; before copying nodes into it: &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &amp;lt;root&amp;gt; &amp;lt;someelement&amp;gt;text in some element&amp;lt;/someelement&amp;gt; &amp;lt;/root&amp;gt; The &amp;#039;new document&amp;#039; after copying the nodes into it: &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &amp;lt;root&amp;gt; &amp;lt;someelement&amp;gt;text in some element&amp;lt;/someelement&amp;gt; &amp;lt;element&amp;gt; &amp;lt;child&amp;gt;text in child&amp;lt;/child&amp;gt; &amp;lt;/element&amp;gt; &amp;lt;/root&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::getElementsByTagNameNS" value="<div id='domdocument.getelementsbytagnamens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.getelementsbytagnamens.php'>DOMDocument::getElementsByTagNameNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::getElementsByTagNameNS</span> &amp;mdash; <span class='dc-title'> Searches for all elements with given tag name in specified namespace </span></p> </div> <a name='domdocument.getelementsbytagnamens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnodelist.php' class='type DOMNodeList'>DOMNodeList</a></span> <span class='methodname'><b>DOMDocument::getElementsByTagNameNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <p class='para rdfs-comment'> Returns a <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> of all elements with a given local name and a namespace URI. </p> </div> <a name='domdocument.getelementsbytagnamens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The namespace URI of the elements to match on. The special value <i>*</i> matches all namespaces. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>localName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The local name of the elements to match on. The special value <i>*</i> matches all local names. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.getelementsbytagnamens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> A new <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> object containing all the matched elements. </p> </div> <a name='domdocument.getelementsbytagnamens.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Get all the XInclude elements</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$xml&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOD<br /></span><span style='color: #DD0000'>&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;?&amp;gt;<br />&amp;lt;chapter&amp;nbsp;xmlns:xi='http://www.w3.org/2001/XInclude'&amp;gt;<br />&amp;lt;title&amp;gt;Books&amp;nbsp;of&amp;nbsp;the&amp;nbsp;other&amp;nbsp;guy..&amp;lt;/title&amp;gt;<br />&amp;lt;para&amp;gt;<br />&amp;nbsp;&amp;lt;xi:include&amp;nbsp;href='http://www.php.net/manual/en/book.xml'&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;xi:fallback&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;error&amp;gt;xinclude:&amp;nbsp;book.xml&amp;nbsp;not&amp;nbsp;found&amp;lt;/error&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;/xi:fallback&amp;gt;<br />&amp;nbsp;&amp;lt;/xi:include&amp;gt;<br />&amp;nbsp;&amp;lt;include&amp;gt;<br />&amp;nbsp;&amp;nbsp;This&amp;nbsp;is&amp;nbsp;another&amp;nbsp;namespace<br />&amp;nbsp;&amp;lt;/include&amp;gt;<br />&amp;lt;/para&amp;gt;<br />&amp;lt;/chapter&amp;gt;<br /></span><span style='color: #007700'>EOD;<br /></span><span style='color: #0000BB'>$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;load&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;string&amp;nbsp;defined&amp;nbsp;above<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>loadXML</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xml</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagNameNS</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.w3.org/2001/XInclude'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'local&amp;nbsp;name:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>localName</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;prefix:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prefix</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> local name: include, prefix: xi local name: fallback, prefix: xi </pre></div> </div> </div><p> </p> </div> <a name='domdocument.getelementsbytagnamens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementsbytagname.php' class='function' rel='rdfs-seeAlso'>DOMDocument::getElementsByTagName</a> - Searches for all elements with given tag name</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::getElementsByTagName" value="<div id='domdocument.getelementsbytagname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.getelementsbytagname.php'>DOMDocument::getElementsByTagName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::getElementsByTagName</span> &amp;mdash; <span class='dc-title'>Searches for all elements with given tag name</span></p> </div> <a name='domdocument.getelementsbytagname.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domnodelist.php' class='type DOMNodeList'>DOMNodeList</a></span> <span class='methodname'><b>DOMDocument::getElementsByTagName</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> This function returns a new instance of class <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> containing the elements with a given tag name. </p> </div> <a name='domdocument.getelementsbytagname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the tag to match on. The special value <i>*</i> matches all tags. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.getelementsbytagname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> A new <a href='http://www.php.net/manual/en/class.domnodelist.php' class='classname'>DOMNodeList</a> object containing all the matched elements. </p> </div> <a name='domdocument.getelementsbytagname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementsbytagnamens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::getElementsByTagNameNS</a> - Searches for all elements with given tag name in specified namespace</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::getElementById" value="<div id='domdocument.getelementbyid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.getelementbyid.php'>DOMDocument::getElementById</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::getElementById</span> &amp;mdash; <span class='dc-title'>Searches for an element with a certain id</span></p> </div> <a name='domdocument.getelementbyid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domelement.php' class='type DOMElement'>DOMElement</a></span> <span class='methodname'><b>DOMDocument::getElementById</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$elementId</tt></span> )</div> <p class='para rdfs-comment'> This function is similar to <a href='http://www.php.net/manual/en/domdocument.getelementsbytagname.php' class='xref'>DOMDocument::getElementsByTagName</a> but searches for an element with a given id. </p> <p class='para'> For this function to work, you will need either to set some ID attributes with <a href='http://www.php.net/manual/en/domelement.setidattribute.php' class='xref'>DOMElement::setIdAttribute</a> or a DTD which defines an attribute to be of type ID. In the later case, you will need to validate your document with <a href='http://www.php.net/manual/en/domdocument.validate.php' class='xref'>DOMDocument::validate</a> or <i>DOMDocument-&amp;gt;validateOnParse</i> before using this function. </p> </div> <a name='domdocument.getelementbyid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>elementId</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The unique id value for an element. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.getelementbyid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns the <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> or <b><tt class='constant'>NULL</tt></b> if the element is not found. </p> </div> <a name='domdocument.getelementbyid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <div class='example'> <p><b>Example #1 DOMDocument-&amp;gt;getElementById() Example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DomDocument</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;need&amp;nbsp;to&amp;nbsp;validate&amp;nbsp;our&amp;nbsp;document&amp;nbsp;before&amp;nbsp;refering&amp;nbsp;to&amp;nbsp;the&amp;nbsp;id<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>validateOnParse&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;element&amp;nbsp;whose&amp;nbsp;id&amp;nbsp;is&amp;nbsp;books&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementById</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'books'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>tagName&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The element whose id is books is: chapter </pre></div> </div> </div> </div> <a name='domdocument.getelementbyid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementsbytagname.php' class='function' rel='rdfs-seeAlso'>DOMDocument::getElementsByTagName</a> - Searches for all elements with given tag name</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createTextNode" value="<div id='domdocument.createtextnode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createtextnode.php'>DOMDocument::createTextNode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createTextNode</span> &amp;mdash; <span class='dc-title'>Create new text node</span></p> </div> <a name='domdocument.createtextnode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domtext.php' class='type DOMText'>DOMText</a></span> <span class='methodname'><b>DOMDocument::createTextNode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domtext.php' class='classname'>DOMText</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createtextnode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>content</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the text. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createtextnode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domtext.php' class='classname'>DOMText</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createtextnode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createProcessingInstruction" value="<div id='domdocument.createprocessinginstruction' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php'>DOMDocument::createProcessingInstruction</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createProcessingInstruction</span> &amp;mdash; <span class='dc-title'>Creates new PI node</span></p> </div> <a name='domdocument.createprocessinginstruction.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domprocessinginstruction.php' class='type DOMProcessingInstruction'>DOMProcessingInstruction</a></span> <span class='methodname'><b>DOMDocument::createProcessingInstruction</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$target</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> ] )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domprocessinginstruction.php' class='classname'>DOMProcessingInstruction</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createprocessinginstruction.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>target</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The target of the processing instruction. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the processing instruction. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createprocessinginstruction.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domprocessinginstruction.php' class='classname'>DOMProcessingInstruction</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createprocessinginstruction.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INVALID_CHARACTER_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>target</tt></i> contains an invalid character. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createprocessinginstruction.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createEntityReference" value="<div id='domdocument.createentityreference' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createentityreference.php'>DOMDocument::createEntityReference</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createEntityReference</span> &amp;mdash; <span class='dc-title'>Create new entity reference node</span></p> </div> <a name='domdocument.createentityreference.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domentityreference.php' class='type DOMEntityReference'>DOMEntityReference</a></span> <span class='methodname'><b>DOMDocument::createEntityReference</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domentityreference.php' class='classname'>DOMEntityReference</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createentityreference.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the entity reference, e.g. the entity reference minus the leading <i>&amp;amp;</i> and the trailing <i>;</i> characters. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createentityreference.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domentityreference.php' class='classname'>DOMEntityReference</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createentityreference.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INVALID_CHARACTER_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>name</tt></i> contains an invalid character. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createentityreference.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createElementNS" value="<div id='domdocument.createelementns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createelementns.php'>DOMDocument::createElementNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createElementNS</span> &amp;mdash; <span class='dc-title'> Create new element node with an associated namespace </span></p> </div> <a name='domdocument.createelementns.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domelement.php' class='type DOMElement'>DOMElement</a></span> <span class='methodname'><b>DOMDocument::createElementNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <p class='para rdfs-comment'> This function creates a new element node with an associated namespace. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createelementns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The URI of the namespace. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifiedName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualified name of the element, as <i>prefix:tagname</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the element. By default, an empty element will be created. You can also set the value later with <i>DOMElement-&amp;gt;nodeValue</i>. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createelementns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createelementns.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INVALID_CHARACTER_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>qualifiedName</tt></i> contains an invalid character. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NAMESPACE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>qualifiedName</tt></i> is a maformed qualified name. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createelementns.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new element and inserting it as root</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElementNS</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.example.com/XFoo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xfoo:test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;root&amp;nbsp;element!'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;insert&amp;nbsp;the&amp;nbsp;new&amp;nbsp;element&amp;nbsp;as&amp;nbsp;root&amp;nbsp;(child&amp;nbsp;of&amp;nbsp;the&amp;nbsp;document)<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;iso-8859-1&amp;quot;?&amp;gt; &amp;lt;xfoo:test xmlns:xfoo=&amp;quot;http://www.example.com/XFoo&amp;quot;&amp;gt;This is the root element!&amp;lt;/xfoo:test&amp;gt; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Example #2 A namespace prefix example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$doc&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'utf-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>formatOutput&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$root&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElementNS</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.w3.org/2005/Atom'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'element'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$root</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$root</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setAttributeNS</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.w3.org/2000/xmlns/'&amp;nbsp;</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'xmlns:g'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://base.google.com/ns/1.0'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$item&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElementNS</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://base.google.com/ns/1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'g:item_type'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'house'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$root</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>namespaceURI</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Outputs:&amp;nbsp;http://base.google.com/ns/1.0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prefix</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Outputs:&amp;nbsp;g<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>localName</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Outputs:&amp;nbsp;item_type<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt; &amp;lt;element xmlns=&amp;quot;http://www.w3.org/2005/Atom&amp;quot; xmlns:g=&amp;quot;http://base.google.com/ns/1.0&amp;quot;&amp;gt; &amp;lt;g:item_type&amp;gt;house&amp;lt;/g:item_type&amp;gt; &amp;lt;/element&amp;gt; http://base.google.com/ns/1.0 g item_type </pre></div> </div> </div><p> </p> </div> <a name='domdocument.createelementns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createElement" value="<div id='domdocument.createelement' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createelement.php'>DOMDocument::createElement</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createElement</span> &amp;mdash; <span class='dc-title'>Create new element node</span></p> </div> <a name='domdocument.createelement.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domelement.php' class='type DOMElement'>DOMElement</a></span> <span class='methodname'><b>DOMDocument::createElement</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createelement.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The tag name of the element. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the element. By default, an empty element will be created. You can also set the value later with <i>DOMElement-&amp;gt;nodeValue</i>. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createelement.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns a new instance of class <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createelement.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INVALID_CHARACTER_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>name</tt></i> contains an invalid character. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createelement.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new element and inserting it as root</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>createElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;root&amp;nbsp;element!'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;insert&amp;nbsp;the&amp;nbsp;new&amp;nbsp;element&amp;nbsp;as&amp;nbsp;root&amp;nbsp;(child&amp;nbsp;of&amp;nbsp;the&amp;nbsp;document)<br /></span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;iso-8859-1&amp;quot;?&amp;gt; &amp;lt;test&amp;gt;This is the root element!&amp;lt;/test&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='domdocument.createelement.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createDocumentFragment" value="<div id='domdocument.createdocumentfragment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php'>DOMDocument::createDocumentFragment</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createDocumentFragment</span> &amp;mdash; <span class='dc-title'>Create new document fragment</span></p> </div> <a name='domdocument.createdocumentfragment.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domdocumentfragment.php' class='type DOMDocumentFragment'>DOMDocumentFragment</a></span> <span class='methodname'><b>DOMDocument::createDocumentFragment</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domdocumentfragment.php' class='classname'>DOMDocumentFragment</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createdocumentfragment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domdocumentfragment.php' class='classname'>DOMDocumentFragment</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createdocumentfragment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createComment" value="<div id='domdocument.createcomment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createcomment.php'>DOMDocument::createComment</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createComment</span> &amp;mdash; <span class='dc-title'>Create new comment node</span></p> </div> <a name='domdocument.createcomment.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domcomment.php' class='type DOMComment'>DOMComment</a></span> <span class='methodname'><b>DOMDocument::createComment</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domcomment.php' class='classname'>DOMComment</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createcomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the comment. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createcomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domcomment.php' class='classname'>DOMComment</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createcomment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createCDATASection" value="<div id='domdocument.createcdatasection' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createcdatasection.php'>DOMDocument::createCDATASection</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createCDATASection</span> &amp;mdash; <span class='dc-title'>Create new cdata node</span></p> </div> <a name='domdocument.createcdatasection.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type DOMCDATASection'>DOMCDATASection</span></span> <span class='methodname'><b>DOMDocument::createCDATASection</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> This function creates a new instance of class <b class='classname'>DOMCDATASection</b>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createcdatasection.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The content of the cdata. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createcdatasection.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <b class='classname'>DOMCDATASection</b> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createcdatasection.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createAttributeNS" value="<div id='domdocument.createattributens' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createattributens.php'>DOMDocument::createAttributeNS</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createAttributeNS</span> &amp;mdash; <span class='dc-title'> Create new attribute node with an associated namespace </span></p> </div> <a name='domdocument.createattributens.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <span class='methodname'><b>DOMDocument::createAttributeNS</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createattributens.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>namespaceURI</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The URI of the namespace. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifiedName</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The tag name and prefix of the attribute, as <i>prefix:tagname</i>. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createattributens.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createattributens.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INVALID_CHARACTER_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>qualifiedName</tt></i> contains an invalid character. </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_NAMESPACE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>qualifiedName</tt></i> is a malformed qualified name, or if <i><tt class='parameter'>qualifiedName</tt></i> has a prefix and <i><tt class='parameter'>namespaceURI</tt></i> is <b><tt class='constant'>NULL</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createattributens.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::createAttribute" value="<div id='domdocument.createattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.createattribute.php'>DOMDocument::createAttribute</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::createAttribute</span> &amp;mdash; <span class='dc-title'>Create new attribute</span></p> </div> <a name='domdocument.createattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/en/class.domattr.php' class='type DOMAttr'>DOMAttr</a></span> <span class='methodname'><b>DOMDocument::createAttribute</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> This function creates a new instance of class <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a>. This node will not show up in the document unless it is inserted with (e.g.) <a href='http://www.php.net/manual/en/domnode.appendchild.php' class='link'>DOMNode-&amp;gt;appendChild()</a>. </p> </div> <a name='domdocument.createattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The new <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a> or <b><tt class='constant'>FALSE</tt></b> if an error occured. </p> </div> <a name='domdocument.createattribute.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INVALID_CHARACTER_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>name</tt></i> contains an invalid character. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.createattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function' rel='rdfs-seeAlso'>DOMNode::appendChild</a> - Adds new child at the end of the children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttributeNS</a> - Create new attribute node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createCDATASection</a> - Create new cdata node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createDocumentFragment</a> - Create new document fragment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElement</a> - Create new element node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createElementNS</a> - Create new element node with an associated namespace</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createEntityReference</a> - Create new entity reference node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createProcessingInstruction</a> - Creates new PI node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createTextNode</a> - Create new text node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument::__construct" value="<div id='domdocument.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domdocument.construct.php'>DOMDocument::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMDocument::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new DOMDocument object </span></p> </div> <a name='domdocument.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>DOMDocument::__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> Creates a new <a href='http://www.php.net/manual/en/class.domdocument.php' class='classname'>DOMDocument</a> object. </p> </div> <a name='domdocument.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>version</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The version number of the document as part of the XML declaration. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The encoding of the document as part of the XML declaration. </p> </dd> </dl> <p> </p> </div> <a name='domdocument.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new DOMDocument</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;encoding='iso-8859-1'?&amp;gt;&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domdocument.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domimplementation.createdocument.php' class='function' rel='rdfs-seeAlso'>DOMImplementation::createDocument</a> - Creates a DOMDocument object of the specified type with its document element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMDocument" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domdocument.php'>The DOMDocument class</a></h1> <div class='partintro'> <div id='domdocument.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Represents an entire HTML or XML document; serves as the root of the document tree. </p> </div> <div id='domdocument.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMDocument</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMDocument</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.actualencoding'>$actualEncoding</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'><span class='type DOMConfiguration'>DOMConfiguration</span></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.config'>$config</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/class.domdocumenttype.php' class='type DOMDocumentType'>DOMDocumentType</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.doctype'>$doctype</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/class.domelement.php' class='type DOMElement'>DOMElement</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.documentelement'>$documentElement</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.documenturi'>$documentURI</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.encoding'>$encoding</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.formatoutput'>$formatOutput</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/en/class.domimplementation.php' class='type DOMImplementation'>DOMImplementation</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.implementation'>$implementation</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.preservewhitespace'>$preserveWhiteSpace</a></var> <span class='initializer'> = true</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.recover'>$recover</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.resolveexternals'>$resolveExternals</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.standalone'>$standalone</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.stricterrorchecking'>$strictErrorChecking</a></var> <span class='initializer'> = true</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.substituteentities'>$substituteEntities</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.validateonparse'>$validateOnParse</a></var> <span class='initializer'> = false</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.version'>$version</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.xmlencoding'>$xmlEncoding</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.xmlstandalone'>$xmlStandalone</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domdocument.php#domdocument.props.xmlversion'>$xmlVersion</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.construct.php' class='function'>__construct</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMAttr</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function'>createAttribute</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMAttr</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattributens.php' class='function'>createAttributeNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMCDATASection</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php' class='function'>createCDATASection</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMComment</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function'>createComment</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMDocumentFragment</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php' class='function'>createDocumentFragment</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMElement</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelement.php' class='function'>createElement</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMElement</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createelementns.php' class='function'>createElementNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifiedName</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMEntityReference</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createentityreference.php' class='function'>createEntityReference</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMProcessingInstruction</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php' class='function'>createProcessingInstruction</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$target</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMText</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createtextnode.php' class='function'>createTextNode</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$content</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMElement</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementbyid.php' class='function'>getElementById</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$elementId</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNodeList</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementsbytagname.php' class='function'>getElementsByTagName</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNodeList</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.getelementsbytagnamens.php' class='function'>getElementsByTagNameNS</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$localName</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.importnode.php' class='function'>importNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$importedNode</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.load.php' class='function'>load</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtml.php' class='function'>loadHTML</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadhtmlfile.php' class='function'>loadHTMLFile</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.loadxml.php' class='function'>loadXML</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.normalizedocument.php' class='function'>normalizeDocument</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.registernodeclass.php' class='function'>registerNodeClass</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$baseclass</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$extendedclass</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidate.php' class='function'>relaxNGValidate</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.relaxngvalidatesource.php' class='function'>relaxNGValidateSource</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.save.php' class='function'>save</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtml.php' class='function'>saveHTML</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savehtmlfile.php' class='function'>saveHTMLFile</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.savexml.php' class='function'>saveXML</a></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidate.php' class='function'>schemaValidate</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.schemavalidatesource.php' class='function'>schemaValidateSource</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.validate.php' class='function'>validate</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/function.domdocument-xinclude.php' class='function'>xinclude</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> ] )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domdocument.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domdocument.props.actualencoding' class='varlistentry'> <span class='term'><var class='varname'>actualEncoding</var></span> </dt><dd class='listitem'> <p class='para'> <em class='emphasis'>Deprecated</em>. Actual encoding of the document, is a readonly equivalent to <var class='varname'>encoding</var>. </p> </dd> <dt id='domdocument.props.config' class='varlistentry'> <span class='term'><var class='varname'>config</var></span> </dt><dd class='listitem'> <p class='para'> <em class='emphasis'>Deprecated</em>. Configuration used when <a href='http://www.php.net/manual/en/domdocument.normalizedocument.php' class='function'>DOMDocument::normalizeDocument()</a> is invoked. </p> </dd> <dt id='domdocument.props.doctype' class='varlistentry'> <span class='term'><var class='varname'>doctype</var></span> </dt><dd class='listitem'> <p class='para'>The Document Type Declaration associated with this document.</p> </dd> <dt id='domdocument.props.documentelement' class='varlistentry'> <span class='term'><var class='varname'>documentElement</var></span> </dt><dd class='listitem'> <p class='para'> This is a convenience attribute that allows direct access to the child node that is the document element of the document. </p> </dd> <dt id='domdocument.props.documenturi' class='varlistentry'> <span class='term'><var class='varname'>documentURI</var></span> </dt><dd class='listitem'> <p class='para'>The location of the document or <b><tt class='constant'>NULL</tt></b> if undefined.</p> </dd> <dt id='domdocument.props.encoding' class='varlistentry'> <span class='term'><var class='varname'>encoding</var></span> </dt><dd class='listitem'> <p class='para'> Encoding of the document, as specified by the XML declaration. This attribute is not present in the final DOM Level 3 specification, but is the only way of manipulating XML document encoding in this implementation. </p> </dd> <dt id='domdocument.props.formatoutput' class='varlistentry'> <span class='term'><var class='varname'>formatOutput</var></span> </dt><dd class='listitem'> <p class='para'>Nicely formats output with indentation and extra space.</p> </dd> <dt id='domdocument.props.implementation' class='varlistentry'> <span class='term'><var class='varname'>implementation</var></span> </dt><dd class='listitem'> <p class='para'> The <a href='http://www.php.net/manual/en/class.domimplementation.php' class='classname'>DOMImplementation</a> object that handles this document. </p> </dd> <dt id='domdocument.props.preservewhitespace' class='varlistentry'> <span class='term'><var class='varname'>preserveWhiteSpace</var></span> </dt><dd class='listitem'> <p class='para'>Do not remove redundant white space. Default to <b><tt class='constant'>TRUE</tt></b>.</p> </dd> <dt id='domdocument.props.recover' class='varlistentry'> <span class='term'><var class='varname'>recover</var></span> </dt><dd class='listitem'> <p class='para'> <em class='emphasis'>Proprietary</em>. Enables recovery mode, i.e. trying to parse non-well formed documents. This attribute is not part of the DOM specification and is specific to libxml. </p> </dd> <dt id='domdocument.props.resolveexternals' class='varlistentry'> <span class='term'><var class='varname'>resolveExternals</var></span> </dt><dd class='listitem'> <p class='para'> Set it to <b><tt class='constant'>TRUE</tt></b> to load external entities from a doctype declaration. This is useful for including character entities in your XML document. </p> </dd> <dt id='domdocument.props.standalone' class='varlistentry'> <span class='term'><var class='varname'>standalone</var></span> </dt><dd class='listitem'> <p class='para'> <em class='emphasis'>Deprecated</em>. Whether or not the document is standalone, as specified by the XML declaration, corresponds to <var class='varname'>xmlStandalone</var>. </p> </dd> <dt id='domdocument.props.stricterrorchecking' class='varlistentry'> <span class='term'><var class='varname'>strictErrorChecking</var></span> </dt><dd class='listitem'> <p class='para'>Throws <a href='http://www.php.net/manual/en/class.domexception.php' class='classname'>DOMException</a> on errors. Default to <b><tt class='constant'>TRUE</tt></b>.</p> </dd> <dt id='domdocument.props.substituteentities' class='varlistentry'> <span class='term'><var class='varname'>substituteEntities</var></span> </dt><dd class='listitem'> <p class='para'> <em class='emphasis'>Proprietary</em>. Whether or not to substitute entities. This attribute is not part of the DOM specification and is specific to libxml. </p> </dd> <dt id='domdocument.props.validateonparse' class='varlistentry'> <span class='term'><var class='varname'>validateOnParse</var></span> </dt><dd class='listitem'> <p class='para'>Loads and validates against the DTD. Default to <b><tt class='constant'>FALSE</tt></b>.</p> </dd> <dt id='domdocument.props.version' class='varlistentry'> <span class='term'><var class='varname'>version</var></span> </dt><dd class='listitem'> <p class='para'> <em class='emphasis'>Deprecated</em>. Version of XML, corresponds to <var class='varname'>xmlVersion</var> </p> </dd> <dt id='domdocument.props.xmlencoding' class='varlistentry'> <span class='term'><var class='varname'>xmlEncoding</var></span> </dt><dd class='listitem'> <p class='para'> An attribute specifying, as part of the XML declaration, the encoding of this document. This is <b><tt class='constant'>NULL</tt></b> when unspecified or when it is not known, such as when the Document was created in memory. </p> </dd> <dt id='domdocument.props.xmlstandalone' class='varlistentry'> <span class='term'><var class='varname'>xmlStandalone</var></span> </dt><dd class='listitem'> <p class='para'> An attribute specifying, as part of the XML declaration, whether this document is standalone. This is <b><tt class='constant'>FALSE</tt></b> when unspecified. </p> </dd> <dt id='domdocument.props.xmlversion' class='varlistentry'> <span class='term'><var class='varname'>xmlVersion</var></span> </dt><dd class='listitem'> <p class='para'> An attribute specifying, as part of the XML declaration, the version number of this document. If there is no declaration and if this document supports the &amp;quot;XML&amp;quot; feature, the value is &amp;quot;1.0&amp;quot;. </p> </dd> </dl> </div> <div class='section'> <h2 class='title'>See Also</h2> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-i-Document' class='link external'>&amp;raquo; W3C specification for Document</a></li> </ul><p> </p> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domdocument.construct.php'>DOMDocument::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMDocument object</li><li><a href='http://www.php.net/manual/en/domdocument.createattribute.php'>DOMDocument::createAttribute</a> &amp;acirc;&amp;#128;&amp;#148; Create new attribute</li><li><a href='http://www.php.net/manual/en/domdocument.createattributens.php'>DOMDocument::createAttributeNS</a> &amp;acirc;&amp;#128;&amp;#148; Create new attribute node with an associated namespace</li><li><a href='http://www.php.net/manual/en/domdocument.createcdatasection.php'>DOMDocument::createCDATASection</a> &amp;acirc;&amp;#128;&amp;#148; Create new cdata node</li><li><a href='http://www.php.net/manual/en/domdocument.createcomment.php'>DOMDocument::createComment</a> &amp;acirc;&amp;#128;&amp;#148; Create new comment node</li><li><a href='http://www.php.net/manual/en/domdocument.createdocumentfragment.php'>DOMDocument::createDocumentFragment</a> &amp;acirc;&amp;#128;&amp;#148; Create new document fragment</li><li><a href='http://www.php.net/manual/en/domdocument.createelement.php'>DOMDocument::createElement</a> &amp;acirc;&amp;#128;&amp;#148; Create new element node</li><li><a href='http://www.php.net/manual/en/domdocument.createelementns.php'>DOMDocument::createElementNS</a> &amp;acirc;&amp;#128;&amp;#148; Create new element node with an associated namespace</li><li><a href='http://www.php.net/manual/en/domdocument.createentityreference.php'>DOMDocument::createEntityReference</a> &amp;acirc;&amp;#128;&amp;#148; Create new entity reference node</li><li><a href='http://www.php.net/manual/en/domdocument.createprocessinginstruction.php'>DOMDocument::createProcessingInstruction</a> &amp;acirc;&amp;#128;&amp;#148; Creates new PI node</li><li><a href='http://www.php.net/manual/en/domdocument.createtextnode.php'>DOMDocument::createTextNode</a> &amp;acirc;&amp;#128;&amp;#148; Create new text node</li><li><a href='http://www.php.net/manual/en/domdocument.getelementbyid.php'>DOMDocument::getElementById</a> &amp;acirc;&amp;#128;&amp;#148; Searches for an element with a certain id</li><li><a href='http://www.php.net/manual/en/domdocument.getelementsbytagname.php'>DOMDocument::getElementsByTagName</a> &amp;acirc;&amp;#128;&amp;#148; Searches for all elements with given tag name</li><li><a href='http://www.php.net/manual/en/domdocument.getelementsbytagnamens.php'>DOMDocument::getElementsByTagNameNS</a> &amp;acirc;&amp;#128;&amp;#148; Searches for all elements with given tag name in specified namespace</li><li><a href='http://www.php.net/manual/en/domdocument.importnode.php'>DOMDocument::importNode</a> &amp;acirc;&amp;#128;&amp;#148; Import node into current document</li><li><a href='http://www.php.net/manual/en/domdocument.load.php'>DOMDocument::load</a> &amp;acirc;&amp;#128;&amp;#148; Load XML from a file</li><li><a href='http://www.php.net/manual/en/domdocument.loadhtml.php'>DOMDocument::loadHTML</a> &amp;acirc;&amp;#128;&amp;#148; Load HTML from a string</li><li><a href='http://www.php.net/manual/en/domdocument.loadhtmlfile.php'>DOMDocument::loadHTMLFile</a> &amp;acirc;&amp;#128;&amp;#148; Load HTML from a file</li><li><a href='http://www.php.net/manual/en/domdocument.loadxml.php'>DOMDocument::loadXML</a> &amp;acirc;&amp;#128;&amp;#148; Load XML from a string</li><li><a href='http://www.php.net/manual/en/domdocument.normalizedocument.php'>DOMDocument::normalizeDocument</a> &amp;acirc;&amp;#128;&amp;#148; Normalizes the document</li><li><a href='http://www.php.net/manual/en/domdocument.registernodeclass.php'>DOMDocument::registerNodeClass</a> &amp;acirc;&amp;#128;&amp;#148; Register extended class used to create base node type</li><li><a href='http://www.php.net/manual/en/domdocument.relaxngvalidate.php'>DOMDocument::relaxNGValidate</a> &amp;acirc;&amp;#128;&amp;#148; Performs relaxNG validation on the document</li><li><a href='http://www.php.net/manual/en/domdocument.relaxngvalidatesource.php'>DOMDocument::relaxNGValidateSource</a> &amp;acirc;&amp;#128;&amp;#148; Performs relaxNG validation on the document</li><li><a href='http://www.php.net/manual/en/domdocument.save.php'>DOMDocument::save</a> &amp;acirc;&amp;#128;&amp;#148; Dumps the internal XML tree back into a file</li><li><a href='http://www.php.net/manual/en/domdocument.savehtml.php'>DOMDocument::saveHTML</a> &amp;acirc;&amp;#128;&amp;#148; Dumps the internal document into a string using HTML formatting</li><li><a href='http://www.php.net/manual/en/domdocument.savehtmlfile.php'>DOMDocument::saveHTMLFile</a> &amp;acirc;&amp;#128;&amp;#148; Dumps the internal document into a file using HTML formatting</li><li><a href='http://www.php.net/manual/en/domdocument.savexml.php'>DOMDocument::saveXML</a> &amp;acirc;&amp;#128;&amp;#148; Dumps the internal XML tree back into a string</li><li><a href='http://www.php.net/manual/en/domdocument.schemavalidate.php'>DOMDocument::schemaValidate</a> &amp;acirc;&amp;#128;&amp;#148; Validates a document based on a schema</li><li><a href='http://www.php.net/manual/en/domdocument.schemavalidatesource.php'>DOMDocument::schemaValidateSource</a> &amp;acirc;&amp;#128;&amp;#148; Validates a document based on a schema</li><li><a href='http://www.php.net/manual/en/domdocument.validate.php'>DOMDocument::validate</a> &amp;acirc;&amp;#128;&amp;#148; Validates the document based on its DTD</li><li><a href='http://www.php.net/manual/en/domdocument.xinclude.php'>DOMDocument::xinclude</a> &amp;acirc;&amp;#128;&amp;#148; Substitutes XIncludes in a DOMDocument Object</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMComment::__construct" value="<div id='domcomment.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domcomment.construct.php'>DOMComment::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMComment::__construct</span> &amp;mdash; <span class='dc-title'> Creates a new DOMComment object </span></p> </div> <a name='domcomment.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/en/class.domcomment.php' class='classname'>DOMComment</a></div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> </div> <p class='para'> Creates a new <a href='http://www.php.net/manual/en/class.domcomment.php' class='classname'>DOMComment</a> object. This object is read only. It may be appended to a document, but additional nodes may not be appended to this node until the node is associated with a document. To create a writeable node, use <a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='xref'>DOMDocument::createComment</a>. </p> </div> <a name='domcomment.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the comment. </p> </dd> </dl> <p> </p> </div> <a name='domcomment.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new DOMComment</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$comment&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMComment</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root&amp;nbsp;comment'</span><span style='color: #007700'>));<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;&amp;lt;?xml&amp;nbsp;version='1.0'&amp;nbsp;encoding='iso-8859-1'?&amp;gt;&amp;lt;root&amp;gt;&amp;lt;!--root&amp;nbsp;comment--&amp;gt;&amp;lt;/root&amp;gt;&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='domcomment.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createcomment.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createComment</a> - Create new comment node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMComment" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domcomment.php'>The DOMComment class</a></h1> <div class='partintro'> <div id='domcomment.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Represents comment nodes, characters delimited by <code class='code'>&amp;lt;!--</code> and <code class='code'>--&amp;gt;</code>. </p> </div> <div id='domcomment.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMComment</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMComment</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domcharacterdata.php' class='classname'>DOMCharacterData</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><b>__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php' class='function'>DOMCharacterData::appendData</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php' class='function'>DOMCharacterData::deleteData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php' class='function'>DOMCharacterData::insertData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php' class='function'>DOMCharacterData::replaceData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php' class='function'>DOMCharacterData::substringData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div class='section'> <h2 class='title'>See Also</h2> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1728279322' class='link external'>&amp;raquo; W3C specification of Comment</a></li> </ul><p> </p> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domcomment.construct.php'>DOMComment::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMComment object</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMCharacterData::substringData" value="<div id='domcharacterdata.substringdata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domcharacterdata.substringdata.php'>DOMCharacterData::substringData</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMCharacterData::substringData</span> &amp;mdash; <span class='dc-title'> Extracts a range of data from the node </span></p> </div> <a name='domcharacterdata.substringdata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>DOMCharacterData::substringData</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <p class='para rdfs-comment'> Returns the specified substring. </p> </div> <a name='domcharacterdata.substringdata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Start offset of substring to extract. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number of characters to extract. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.substringdata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> The specified substring. If the sum of <i><tt class='parameter'>offset</tt></i> and <i><tt class='parameter'>count</tt></i> exceeds the length, then all 16-bit units to the end of the data are returned. </p> </div> <a name='domcharacterdata.substringdata.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INDEX_SIZE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>offset</tt></i> is negative or greater than the number of 16-bit units in data, or if <i><tt class='parameter'>count</tt></i> is negative. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.substringdata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::appendData</a> - Append the string to the end of the character data of the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::deleteData</a> - Remove a range of characters from the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::insertData</a> - Insert a string at the specified 16-bit unit offset</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::replaceData</a> - Replace a substring within the DOMCharacterData node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMCharacterData::replaceData" value="<div id='domcharacterdata.replacedata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domcharacterdata.replacedata.php'>DOMCharacterData::replaceData</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMCharacterData::replaceData</span> &amp;mdash; <span class='dc-title'> Replace a substring within the DOMCharacterData node </span></p> </div> <a name='domcharacterdata.replacedata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMCharacterData::replaceData</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Replace <i><tt class='parameter'>count</tt></i> characters starting from position <i><tt class='parameter'>offset</tt></i> with <i><tt class='parameter'>data</tt></i> . </p> </div> <a name='domcharacterdata.replacedata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The offset from which to start replacing. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number of characters to replace. If the sum of <i><tt class='parameter'>offset</tt></i> and <i><tt class='parameter'>count</tt></i> exceeds the length, then all characters to the end of the data are replaced. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string with which the range must be replaced. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.replacedata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domcharacterdata.replacedata.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INDEX_SIZE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>offset</tt></i> is negative or greater than the number of 16-bit units in data, or if <i><tt class='parameter'>count</tt></i> is negative. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.replacedata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::appendData</a> - Append the string to the end of the character data of the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::deleteData</a> - Remove a range of characters from the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::insertData</a> - Insert a string at the specified 16-bit unit offset</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::substringData</a> - Extracts a range of data from the node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMCharacterData::insertData" value="<div id='domcharacterdata.insertdata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domcharacterdata.insertdata.php'>DOMCharacterData::insertData</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMCharacterData::insertData</span> &amp;mdash; <span class='dc-title'> Insert a string at the specified 16-bit unit offset </span></p> </div> <a name='domcharacterdata.insertdata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMCharacterData::insertData</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Inserts string <i><tt class='parameter'>data</tt></i> at position <i><tt class='parameter'>offset</tt></i> . </p> </div> <a name='domcharacterdata.insertdata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The character offset at which to insert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string to insert. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.insertdata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domcharacterdata.insertdata.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INDEX_SIZE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>offset</tt></i> is negative or greater than the number of 16-bit units in data. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.insertdata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::appendData</a> - Append the string to the end of the character data of the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::deleteData</a> - Remove a range of characters from the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::replaceData</a> - Replace a substring within the DOMCharacterData node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::substringData</a> - Extracts a range of data from the node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMCharacterData::deleteData" value="<div id='domcharacterdata.deletedata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domcharacterdata.deletedata.php'>DOMCharacterData::deleteData</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMCharacterData::deleteData</span> &amp;mdash; <span class='dc-title'> Remove a range of characters from the node </span></p> </div> <a name='domcharacterdata.deletedata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMCharacterData::deleteData</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <p class='para rdfs-comment'> Deletes <i><tt class='parameter'>count</tt></i> characters starting from position <i><tt class='parameter'>offset</tt></i> . </p> </div> <a name='domcharacterdata.deletedata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The offset from which to start removing. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number of characters to delete. If the sum of <i><tt class='parameter'>offset</tt></i> and <i><tt class='parameter'>count</tt></i> exceeds the length, then all characters to the end of the data are deleted. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.deletedata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domcharacterdata.deletedata.errors'></a><div class='refsect1 errors'> <h3 class='title'>Errors/Exceptions</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>DOM_INDEX_SIZE_ERR</tt></b></span> </dt><dd class='listitem'> <p class='para'> Raised if <i><tt class='parameter'>offset</tt></i> is negative or greater than the number of 16-bit units in data, or if <i><tt class='parameter'>count</tt></i> is negative. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.deletedata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::appendData</a> - Append the string to the end of the character data of the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::insertData</a> - Insert a string at the specified 16-bit unit offset</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::replaceData</a> - Replace a substring within the DOMCharacterData node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::substringData</a> - Extracts a range of data from the node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMCharacterData::appendData" value="<div id='domcharacterdata.appenddata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domcharacterdata.appenddata.php'>DOMCharacterData::appendData</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMCharacterData::appendData</span> &amp;mdash; <span class='dc-title'> Append the string to the end of the character data of the node </span></p> </div> <a name='domcharacterdata.appenddata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DOMCharacterData::appendData</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Append the string <i><tt class='parameter'>data</tt></i> to the end of the character data of the node. </p> </div> <a name='domcharacterdata.appenddata.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string to append. </p> </dd> </dl> <p> </p> </div> <a name='domcharacterdata.appenddata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> No value is returned. </p> </div> <a name='domcharacterdata.appenddata.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::deleteData</a> - Remove a range of characters from the node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::insertData</a> - Insert a string at the specified 16-bit unit offset</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::replaceData</a> - Replace a substring within the DOMCharacterData node</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php' class='function' rel='rdfs-seeAlso'>DOMCharacterData::substringData</a> - Extracts a range of data from the node</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMCharacterData" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domcharacterdata.php'>The DOMCharacterData class</a></h1> <div class='partintro'> <div id='domcharacterdata.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Represents nodes with character data. No nodes directly correspond to this class, but other nodes do inherit from it. </p> </div> <div id='domcharacterdata.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMCharacterData</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMCharacterData</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domcharacterdata.php#domcharacterdata.props.data'>$data</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>readonly</span> <span class='modifier'>public</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domcharacterdata.php#domcharacterdata.props.length'>$length</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php' class='function'>appendData</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php' class='function'>deleteData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php' class='function'>insertData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php' class='function'>replaceData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php' class='function'>substringData</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$count</tt></span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domcharacterdata.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domcharacterdata.props.data' class='varlistentry'> <span class='term'><var class='varname'>data</var></span> </dt><dd class='listitem'> <p class='para'>The contents of the node.</p> </dd> <dt id='domcharacterdata.props.length' class='varlistentry'> <span class='term'><var class='varname'>length</var></span> </dt><dd class='listitem'> <p class='para'>The length of the contents.</p> </dd> </dl> </div> <div class='section'> <h2 class='title'>See Also</h2> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-FF21A306' class='link external'>&amp;raquo; W3C specification of CharacterData</a></li> </ul><p> </p> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domcharacterdata.appenddata.php'>DOMCharacterData::appendData</a> &amp;acirc;&amp;#128;&amp;#148; Append the string to the end of the character data of the node</li><li><a href='http://www.php.net/manual/en/domcharacterdata.deletedata.php'>DOMCharacterData::deleteData</a> &amp;acirc;&amp;#128;&amp;#148; Remove a range of characters from the node</li><li><a href='http://www.php.net/manual/en/domcharacterdata.insertdata.php'>DOMCharacterData::insertData</a> &amp;acirc;&amp;#128;&amp;#148; Insert a string at the specified 16-bit unit offset</li><li><a href='http://www.php.net/manual/en/domcharacterdata.replacedata.php'>DOMCharacterData::replaceData</a> &amp;acirc;&amp;#128;&amp;#148; Replace a substring within the DOMCharacterData node</li><li><a href='http://www.php.net/manual/en/domcharacterdata.substringdata.php'>DOMCharacterData::substringData</a> &amp;acirc;&amp;#128;&amp;#148; Extracts a range of data from the node</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMAttr::isId" value="<div id='domattr.isid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domattr.isid.php'>DOMAttr::isId</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMAttr::isId</span> &amp;mdash; <span class='dc-title'> Checks if attribute is a defined ID </span></p> </div> <a name='domattr.isid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>DOMAttr::isId</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function checks if the attribute is a defined ID. </p> <p class='para'> According to the DOM standard this requires a DTD which defines the attribute ID to be of type ID. You need to validate your document with <a href='http://www.php.net/manual/en/domdocument.validate.php' class='xref'>DOMDocument::validate</a> or <i>DOMDocument::validateOnParse</i> before using this function. </p> </div> <a name='domattr.isid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Return Values</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='domattr.isid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 DOMAttr-&amp;gt;isId() Example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DomDocument</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;need&amp;nbsp;to&amp;nbsp;validate&amp;nbsp;our&amp;nbsp;document&amp;nbsp;before&amp;nbsp;refering&amp;nbsp;to&amp;nbsp;the&amp;nbsp;id<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>validateOnParse&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Load</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'book.xml'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;retrieve&amp;nbsp;the&amp;nbsp;attribute&amp;nbsp;named&amp;nbsp;id&amp;nbsp;of&amp;nbsp;the&amp;nbsp;chapter&amp;nbsp;element<br /></span><span style='color: #0000BB'>$attr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getElementsByTagName</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'chapter'</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>item</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)-&amp;gt;</span><span style='color: #0000BB'>getAttributeNode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'id'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$attr</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isId</span><span style='color: #007700'>());&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;bool(true)<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMAttr::__construct" value="<div id='domattr.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/en/domattr.construct.php'>DOMAttr::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DOMAttr::__construct</span> &amp;mdash; <span class='dc-title'>Creates a new <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a> object</span></p> </div> <a name='domattr.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>DOMAttr::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <p class='para rdfs-comment'> Creates a new DOMAttr object. This object is read only. It may be appended to a document, but additional nodes may not be appended to this node until the node is associated with a document. To create a writable node, use <a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='xref'>DOMDocument::createAttribute</a>. </p> </div> <a name='domattr.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameters</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The tag name of the attribute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the attribute. </p> </dd> </dl> <p> </p> </div> <a name='domattr.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Examples</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Creating a new <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a> object</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DOMDocument</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iso-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$element&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>appendChild</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMElement</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$attr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setAttributeNode</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>DOMAttr</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'attr'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'attrvalue'</span><span style='color: #007700'>));<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>saveXML</span><span style='color: #007700'>();&amp;nbsp;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>The above example will output:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;iso-8859-1&amp;quot;?&amp;gt; &amp;lt;root attr=&amp;quot;attrvalue&amp;quot; /&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='domattr.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>See Also</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/en/domdocument.createattribute.php' class='function' rel='rdfs-seeAlso'>DOMDocument::createAttribute</a> - Create new attribute</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DOMAttr" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/en/class.domattr.php'>The <a href='http://www.php.net/manual/en/class.domattr.php' class='classname'>DOMAttr</a> class</a></h1> <div class='partintro'> <div id='domattr.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> <b class='classname'>DOMAttr</b> represents an attribute in the <a href='http://www.php.net/manual/en/class.domelement.php' class='classname'>DOMElement</a> object. </p> </div> <div id='domattr.synopsis' class='section'> <h2 class='title'>Class synopsis</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DOMAttr</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DOMAttr</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/en/class.domnode.php' class='classname'>DOMNode</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domattr.php#domattr.props.name'>$name</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'><a href='http://www.php.net/manual/en/class.domelement.php' class='type DOMElement'>DOMElement</a></span> <var class='varname'><a href='http://www.php.net/manual/en/class.domattr.php#domattr.props.ownerelement'>$ownerElement</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domattr.php#domattr.props.schematypeinfo'>$schemaTypeInfo</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>bool</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domattr.php#domattr.props.specified'>$specified</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/en/class.domattr.php#domattr.props.value'>$value</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/en/domattr.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domattr.isid.php' class='function'>isId</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.appendchild.php' class='function'>DOMNode::appendChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.clonenode.php' class='function'>DOMNode::cloneNode</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$deep</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.getlineno.php' class='function'>DOMNode::getLineNo</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.hasattributes.php' class='function'>DOMNode::hasAttributes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.haschildnodes.php' class='function'>DOMNode::hasChildNodes</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.insertbefore.php' class='function'>DOMNode::insertBefore</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$refnode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.isdefaultnamespace.php' class='function'>DOMNode::isDefaultNamespace</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issamenode.php' class='function'>DOMNode::isSameNode</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$node</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.issupported.php' class='function'>DOMNode::isSupported</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$feature</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$version</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupnamespaceuri.php' class='function'>DOMNode::lookupNamespaceURI</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.lookupprefix.php' class='function'>DOMNode::lookupPrefix</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$namespaceURI</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.normalize.php' class='function'>DOMNode::normalize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.removechild.php' class='function'>DOMNode::removeChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>DOMNode</span> <span class='methodname'><a href='http://www.php.net/manual/en/domnode.replacechild.php' class='function'>DOMNode::replaceChild</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$newnode</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/en/class.domnode.php' class='type DOMNode'>DOMNode</a></span> <tt class='parameter'>$oldnode</tt></span> )</div> }</div> </div> <div id='domattr.props' class='section'> <h2 class='title'>Properties</h2> <dl> <dt id='domattr.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>The name of the attribute</p> </dd> <dt id='domattr.props.ownerelement' class='varlistentry'> <span class='term'><var class='varname'>ownerElement</var></span> </dt><dd class='listitem'> <p class='para'>The element which contains the attribute</p> </dd> <dt id='domattr.props.schematypeinfo' class='varlistentry'> <span class='term'><var class='varname'>schemaTypeInfo</var></span> </dt><dd class='listitem'> <p class='para'>Not implemented yet, always is <b><tt class='constant'>NULL</tt></b></p> </dd> <dt id='domattr.props.specified' class='varlistentry'> <span class='term'><var class='varname'>specified</var></span> </dt><dd class='listitem'> <p class='para'>Not implemented yet, always is <b><tt class='constant'>NULL</tt></b></p> </dd> <dt id='domattr.props.value' class='varlistentry'> <span class='term'><var class='varname'>value</var></span> </dt><dd class='listitem'> <p class='para'>The value of the attribute</p> </dd> </dl> </div> <div class='section'> <h2 class='title'>See Also</h2> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-637646024' class='link external'>&amp;raquo; W3C specification of Attr</a></li> </ul><p> </p> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/en/domattr.construct.php'>DOMAttr::__construct</a> &amp;acirc;&amp;#128;&amp;#148; Creates a new DOMAttr object</li><li><a href='http://www.php.net/manual/en/domattr.isid.php'>DOMAttr::isId</a> &amp;acirc;&amp;#128;&amp;#148; Checks if attribute is a defined ID</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
</strings>

