<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.3 $ -->
<!-- Purpose: xml -->
<!-- Membership: pecl -->
<!-- Generated by xml_proto.php v2.4. Found in /scripts directory of phpdoc. -->
<reference id="ref.xmlwriter">
 <title>XMLWriter Functions</title>
 <titleabbrev>XMLWriter</titleabbrev>

 <partintro>
  <section id="xmlwriter.intro">
   &reftitle.intro;
   <para>
    This is the XMLWriter extension. It wraps the libxml xmlWriter API. 
   </para>
   <para>
    This extension represents a writer that provides a non-cached, 
    forward-only means of generating streams or files containing XML data.
   </para>
   <para>
    This extension can be used in an object oriented style or a procedural
    one. Every method documented describes the alternative procedural call.
   </para>
  </section>

   <section id='xmlwriter.classes'>
    &reftitle.classes;
    <para>
    </para>

    <section id='xmlwriter.class.xmlwriter'>
     <title><classname>XMLWriter</classname></title>
     <para>
      </para>
     <section id='xmlreader.class.xmlwriter.methods'>
      &reftitle.methods;
      <itemizedlist>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-attribute" /> - End attribute</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-cdata" /> - End current CDATA</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-comment" /> - Create end comment</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-document" /> - End current document</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-dtd-attlist" /> - End current DTD AttList</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-dtd-element" /> - End current DTD element</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-dtd-entity" /> - End current DTD Entity</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-dtd" /> - End current DTD</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-element" /> - End current element</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-end-pi" /> - End current PI</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-flush" /> - Flush current buffer</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-full-end-element" /> - End current element</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-open-memory" /> - Create new xmlwriter using memory for string output</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-open-uri" /> - Create new xmlwriter using source uri for output</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-output-memory" /> - Returns current buffer</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-set-indent-string" /> - Set string used for indenting</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-set-indent" /> - Toggle indentation on/off</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-attribute-ns" /> - Create start namespaced attribute</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-attribute" /> - Create start attribute</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-cdata" /> - Create start CDATA tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-comment" /> - Create start comment</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-document" /> - Create document tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-dtd-attlist" /> - Create start DTD AttList</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-dtd-element" /> - Create start DTD element</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-dtd-entity" /> - Create start DTD Entity</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-dtd" /> - Create start DTD tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-element-ns" /> - Create start namespaced element tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-element" /> - Create start element tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-start-pi" /> - Create start PI tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-text" /> - Write text</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-attribute-ns" /> - Write full namespaced attribute</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-attribute" /> - Write full attribute</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-cdata" /> - Write full CDATA tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-comment" /> - Write full comment tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-dtd-attlist" /> - Write full DTD AttList tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-dtd-element" /> - Write full DTD element tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-dtd-entity" /> - Write full DTD Entity tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-dtd" /> - Write full DTD tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-element-ns" /> - Write full namesapced element tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-element" /> - Write full element tag</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-pi" /> - Writes a PI</para>
       </listitem>
       <listitem>
        <para><xref linkend="function.xmlwriter-write-raw" /> - Write a raw XML text</para>
       </listitem>
      </itemizedlist>
     </section>
    </section>
   </section>

  
  <section id="xmlwriter.resources">
   &reftitle.resources;
   <para>
    There is one resource used by the procedural version of the XMLWriter 
    extension: returned by <function>xmlwriter_open_memory</function> or 
    <function>xmlwriter_open_uri</function>.
   </para>
  </section>

  <section id="xmlwriter.constants">
   &reftitle.constants;
   &no.constants;
  </section>
  
 </partintro>
 &reference.xmlwriter.functions;
</reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->