Added parent attribute with getters and setters on XMLFilterBase.
diff --git a/Lib/xml/sax/saxutils.py b/Lib/xml/sax/saxutils.py
index 9fe8a4a..1fb3743 100644
--- a/Lib/xml/sax/saxutils.py
+++ b/Lib/xml/sax/saxutils.py
@@ -104,6 +104,10 @@
     the event stream or the configuration requests as they pass
     through."""
 
+    def __init__(self, parent = None):
+        xmlreader.XMLReader.__init__(self)
+        self._parent = parent
+    
     # ErrorHandler methods
 
     def error(self, exception):
@@ -193,6 +197,14 @@
     def setProperty(self, name, value):
         self._parent.setProperty(name, value)
 
+    # XMLFilter methods
+
+    def getParent(self):
+        return self._parent
+
+    def setParent(self, parent):
+        self._parent = parent
+
 # --- Utility functions
 
 def prepare_input_source(source, base = ""):