<?xml version="1.0"?><phpdoc><class name="PhpdocXMLWriter" extends="PhpdocObject" undoc="false" access="private" package="PHPDoc"><file>c:/www/apache/doc2//xmlwriter/PhpdocXMLWriter.php</file><doc><author email="ulf.wendel@phpdoc.de">Ulf Wendel</author><inherited src="Array"/><overriden src="Array"/><description>PHPDoc uses this helper class to generate xml documents. It&amp;apos;snot much what this class can do but it provides some simplefunctions to handle attributes and hides file handling tasks.</description><shortdescription>Creates XML documents.</shortdescription><version>$Id: $</version></doc><function name="PhpdocXMLWriter" undoc="false" access="public"><doc><see type="var">$filehandler</see><return type="void"/><description/><shortdescription>Creates a new PhpdocFileHandler</shortdescription></doc></function><function name="free" undoc="false" access="public"><doc><return type="void"/><description/><shortdescription>Clears the internal xml data buffer so that a new document can be passed to the object.</shortdescription></doc></function><function name="addXML" undoc="false" access="public"><doc><parameter name="$xml" type="string">to append</parameter><return type="void"/><description/><shortdescription>Adds xml to the generated xml.</shortdescription></doc></function><function name="export" undoc="false" access="public"><doc><parameter name="$filename" type="string">of the target file</parameter><return type="void"/><description/><shortdescription>Saves the xml to the specified file.</shortdescription></doc></function><function name="startElement" undoc="false" access="public"><doc><see type="function">endElement()</see><parameter name="$name" type="string">(tagname)</parameter><parameter name="$value" default="&amp;quot;&amp;quot;" type="string">of the container: &amp;lt;name&amp;gt;value</parameter><parameter name="$attribs" default="&amp;quot;&amp;quot;" type="string">of attributes: $attribs[n][type] = boolean|cdata, $attribs[n][value] = value</parameter><parameter name="$close" default="false" type="boolean">indication that you want an empty tag like &amp;lt;name/&amp;gt;.</parameter><return type="void"/><description>Use this function to add new elements/tags to the xml document.The tagname and all attributenames will be converted to lowercase.</description><shortdescription>Adds an open (or single) xml tag to the generated xml.</shortdescription></doc></function><function name="endElement" undoc="false" access="public"><doc><see type="function">startElement()</see><parameter name="$name" type="string">(tagname)</parameter><return type="void"/><description/><shortdescription>Adds a closing xml tag to the generated xml document.</shortdescription></doc></function><function name="addElement" undoc="false" access="public"><doc><see type="function">startElement()</see><see type="function">endElement()</see><parameter name="$name" type="string">(tagname)</parameter><parameter name="$value" default="&amp;quot;&amp;quot;" type="string"/><parameter name="$attribs" default="&amp;quot;&amp;quot;" type="string"/><return type="void"/><description/><shortdescription>Adds a complete xml container to the generated xml document.</shortdescription></doc></function><function name="xmlencode" undoc="false" access="private"><doc><parameter name="$value" type="string"/><return name="$value" type="string"/><description/><shortdescription>Encodes XML values.</shortdescription></doc></function><variable name="$xml" access="private" type="string">&amp;quot;&amp;quot;<doc><description/><shortdescription>Generated XML document.</shortdescription></doc></variable><variable name="$warn" access="private" type="object PhpdocWarning"><doc><overriden src="PhpdocObject"/><description/><shortdescription>PHPDoc Warning object</shortdescription></doc></variable><variable name="$fileHandler" access="private" type="object PhpdocFilehandler"><doc><see type="function">PhpdocXMLWriter()</see><description/><shortdescription>Filehandler used for IO operations</shortdescription></doc></variable><inherited src="PhpdocObject" type="functions"><element>setflagoutput</element><element>out</element><element>nametourl</element><element>outl</element><element>introspection</element></inherited><inherited src="PhpdocObject" type="variables"><element>$err</element><element>$application</element><element>$flag_output</element></inherited><path><parent>PhpdocObject</parent></path><baseclass>PhpdocObject</baseclass></class></phpdoc>
