|
cvs: pear /XML_Transformer Transformer.php: msg#00673php.cvs.pear
sebastian Mon Sep 30 04:08:39 2002 EDT Modified files: /pear/XML_Transformer Transformer.php Log: Clean up stacks, if needed. Index: pear/XML_Transformer/Transformer.php diff -u pear/XML_Transformer/Transformer.php:1.102 pear/XML_Transformer/Transformer.php:1.103 --- pear/XML_Transformer/Transformer.php:1.102 Sun Sep 29 06:27:59 2002 +++ pear/XML_Transformer/Transformer.php Mon Sep 30 04:08:39 2002 @@ -13,7 +13,7 @@ // | license@xxxxxxx so we can mail you a copy immediately. | // +----------------------------------------------------------------------+ // -// $Id: Transformer.php,v 1.102 2002/09/29 10:27:59 sebastian Exp $ +// $Id: Transformer.php,v 1.103 2002/09/30 08:08:39 sebastian Exp $ // require_once 'XML/Transformer/CallbackRegistry.php'; @@ -28,7 +28,7 @@ * * @author Sebastian Bergmann <sb@xxxxxxxxxxxxxxxxxxxxx> * @author Kristian Köhntopp <kris@xxxxxxxxxxxx> -* @version $Revision: 1.102 $ +* @version $Revision: 1.103 $ * @access public */ class XML_Transformer { @@ -372,6 +372,16 @@ if (strpos($xml, '<') === false) { return $xml; + } + + // Clean up, if needed. + + if (!empty($this->_elementStack)) { + $this->_attributesStack = array(); + $this->_cdataStack = array(''); + $this->_elementStack = array(); + $this->_level = 0; + $this->_lastProcessed = ''; } // Create XML parser, set parser options. -- PEAR CVS Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | cvs: pear /SQL_Parser/tests parser_cases.php test_parser.php: 00673, Brent Cook |
|---|---|
| Next by Date: | cvs: pear /XML_Transformer package.xml /XML_Transformer/Transformer/Driver DocBook.php /XML_Transformer/Transformer/Namespace DocBook.php: 00673, Sebastian Bergmann |
| Previous by Thread: | cvs: pear /XML_Transformer Transformer.phpi: 00673, Sebastian Bergmann |
| Next by Thread: | cvs: pear /XML_Transformer Transformer.php package.xml: 00673, Sebastian Bergmann |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |