private function _delete_startElement($parser, $name, $attrs) {
        // lower XML Names... maybe break a RFC, don't know ...
        $parserid = (int) $parser;
        $propname = strtolower($name);
        $this->_xmltree[$parserid] .= $propname . '_';

        // translate xml tree to a flat array ...
        switch($this->_xmltree[$parserid]) {
        case 'dav::multistatus_dav::response_':
            // new element in mu
            $this->_delete_ref =& $this->_delete[$parserid][];
            break;
        case 'dav::multistatus_dav::response_dav::href_':
            $this->_delete_ref_cdata = &$this->_ls_ref['href'];
            break;

        default:
            // handle unknown xml elements...
            $this->_delete_cdata = &$this->_delete_ref[$this->_xmltree[$parserid]];
        }
    }
private function _delete_startElement($parser, $name, $attrs) {
        // lower XML Names... maybe break a RFC, don't know ...
        $parserid = (int) $parser;
        $propname = strtolower($name);
        $this->_xmltree[$parserid] .= $propname . '_';

        // translate xml tree to a flat array ...
        switch($this->_xmltree[$parserid]) {
        case 'dav::multistatus_dav::response_':
            // new element in mu
            $this->_delete_ref =& $this->_delete[$parserid][];
            break;
        case 'dav::multistatus_dav::response_dav::href_':
            $this->_delete_ref_cdata = &$this->_ls_ref['href'];
            break;

        default:
            // handle unknown xml elements...
            $this->_delete_cdata = &$this->_delete_ref[$this->_xmltree[$parserid]];
        }
    }
private function _delete_startElement ( $ parser , $ name , $ attrs ) { // lower XML Names... maybe break a RFC, don't know ... $ parserid = ( int ) $ parser ; $ propname = strtolower ( $ name ) ; $ this -> _xmltree [ $ parserid ] .= $ propname . '_' ; // translate xml tree to a flat array ... switch ( $ this -> _xmltree [ $ parserid ] ) { case 'dav::multistatus_dav::response_' : // new element in mu $ this -> _delete_ref = & $ this -> _delete [ $ parserid ] [ ] ; break ; case 'dav::multistatus_dav::response_dav::href_' : $ this -> _delete_ref_cdata = & $ this -> _ls_ref [ 'href' ] ; break ; default : // handle unknown xml elements... $ this -> _delete_cdata = & $ this -> _delete_ref [ $ this -> _xmltree [ $ parserid ] ] ; } }
Private method _delete_startElement

Is used by public method delete.

Will be called by php xml_parse.
@param resource parser, string name, string attrs)
@access private
Private method _delete_startElement