cvs: pear /XML_Transformer Transformer.php
| From: | Kristian K�hntopp | Date: | Wed, 15 May 2002 11:34:20 +0000 |
| Subject: | cvs: pear /XML_Transformer Transformer.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-3832@lists.php.net to get a copy of this message | ||
kk Wed May 15 07:34:20 2002 EDT
Modified files:
/pear/XML_Transformer Transformer.php
Log:
Untested convenience extension.
Index: pear/XML_Transformer/Transformer.php
diff -u pear/XML_Transformer/Transformer.php:1.19 pear/XML_Transformer/Transformer.php:1.20
--- pear/XML_Transformer/Transformer.php:1.19 Wed May 15 02:37:42 2002
+++ pear/XML_Transformer/Transformer.php Wed May 15 07:34:20 2002
@@ -17,7 +17,7 @@
// | Kristian Köhntopp <kris@koehntopp.de> |
// +----------------------------------------------------------------------+
//
-// $Id: Transformer.php,v 1.19 2002/05/15 06:37:42 sebastian Exp $
+// $Id: Transformer.php,v 1.20 2002/05/15 11:34:20 kk Exp $
//
/**
@@ -62,7 +62,7 @@
*
* @author Sebastian Bergmann <sb@sebastian-bergmann.de>
* Kristian Köhntopp <kris@koehntopp.de>
-* @version $Revision: 1.19 $
+* @version $Revision: 1.20 $
* @access public
*/
class XML_Transformer {
@@ -323,6 +323,16 @@
'", method(s) "startElement" and/or "endElement" '
.
'are missing on given object.'
);
+ }
+
+ # if the namespace object has a method initObserver,
+ # that method is automatically called with the
+ # registered namespace prefix and with a backpointer
+ # to the transformer, both of which are commonly
+ # needed in a namespace object.
+
+ if (method_exists($object, 'initObserver') {
+ $object->initNamespace($namespacePrefix, &$this);
}
}