public function endElement($uri, $name) { if ($this->_subParser == null) { $this->_output .= chr(Horde_Xml_Wbxml::GLOBAL_TOKEN_END); } else { $this->_subParser->endElement($uri, $name); $this->_subParserStack--; if ($this->_subParserStack == 0) { $this->_output .= chr(Horde_Xml_Wbxml::GLOBAL_TOKEN_OPAQUE); Horde_Xml_Wbxml::intToMBUInt32($this->_output, strlen($this->_subParser->getOutput())); $this->_output .= $this->_subParser->getOutput(); $this->_subParser = null; } } }