# File lib/xml/saxdriver.rb, line 142
        def externalEntityRef(context, base, systemId, publicId)
          inputSource = @saxdriver.xmlOpen(base, systemId, publicId)
          encoding = inputSource.getEncoding
          if encoding
            parser = SAXParser.new(@saxdriver, self, context, encoding)
          else
            parser = SAXParser.new(@saxdriver, self, context)
          end
          parser.parse(inputSource)
          parser.done
        end