<?xml version="1.0"?><phpdoc><class name="PhpdocXMLReader" extends="PhpdocObject" undoc="false" access="private" package="PHPDoc"><file>c:/www/apache/doc2//xmlreader/PhpdocXMLReader.php</file><doc><author email="ulf.wendel@phpdoc.de">Ulf Wendel</author><inherited src="Array"/><description/><shortdescription>Reads XML documents into a multi dimensional Array.</shortdescription><version>$Id: $</version></doc><function name="parse" undoc="false" access="public"><doc><see type="function">importXML()</see><parameter name="$filename" type="string">Name of the xml document</parameter><return type="void"/><throws>PhpdocError</throws><description>Please do not ask me for a in detail explanation of how it is done,the documentation is in the source...</description><shortdescription>Parses a given XML file and returns the data as a hash.</shortdescription></doc></function><function name="createFilehandler" undoc="false" access="private"><doc><see type="var">$filehandler</see><return type="void"/><description/><shortdescription>Creates a PhpdocFileHandler object and saves it to $filehandler if it does not already exist.</shortdescription></doc></function><function name="stripCloseFromStructvalues" undoc="false" access="private"><doc><see type="var">$structvalues</see><return type="void"/><description/><shortdescription>Strips all values out of the xml_parse_intro_struct() values array with the type &amp;quot;open&amp;quot;.</shortdescription></doc></function><function name="importXML" undoc="false" access="private"><doc><see type="function">addToArray()</see><parameter name="$start" default="0" type="integer"/><parameter name="$allowed_level" default="1" type="integer"/><return name="$data" type="array"> [0] = daten, $data[1] = some index value used for the recursion</return><description>Well, don&amp;apos;t ask me to explain this hack. Just take it as it. For those who want to unterstand and optimizeit:- PHP3 compatibility is a must- no XML DOM- no eval(), this can&amp;apos;t be optimized by the compiler</description><shortdescription>Converts an xml_parse_into_struct value array to an array that&amp;apos;s simmilar to phpdocs internal arrays.</shortdescription></doc></function><function name="addToArray" undoc="false" access="private"><doc><parameter name="$target" type="array"/><parameter name="$key" type="string"/><parameter name="$value" default="&amp;quot;&amp;quot;" type="string"/><parameter name="$attributes" default="&amp;quot;&amp;quot;" type="string"/><parameter name="$inner" default="&amp;quot;&amp;quot;" type="string"/><return name="$target" type="array"/><description>Well, don&amp;apos;t ask me; just improve it with the remarks on buildXMLResult()</description><shortdescription>Appends some values to an array</shortdescription></doc></function><function name="xmldecode" undoc="false" access="private"><doc><parameter name="$value" type="string">to decode</parameter><return name="" type="string">Decoded string</return><description/><shortdescription>Replaces some basic entities with their character counterparts.</shortdescription></doc></function><variable name="$filehandler" access="private" type="object PhpdocFileHandler"><doc><see type="function">createFileHandler()</see><description/><shortdescription>PHPDocFileHandler object.</shortdescription></doc></variable><variable name="$structvalues" access="private" type="array">array()<doc><see type="function">parse()</see><see type="function">stripCloseFromStructvalues()</see><see type="function">importXML()</see><description/><shortdescription>Values array from xml_parse_into_struct().</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>$warn</element><element>$flag_output</element></inherited><path><parent>PhpdocObject</parent></path><baseclass>PhpdocObject</baseclass></class></phpdoc>
