vgritsenko 2003/12/24 06:17:41
Modified: java/src/org/apache/xindice/server XindiceServlet.java Log: getAttribute will return default value if attribute value is empty or null Revision Changes Path 1.27 +3 -10 xml-xindice/java/src/org/apache/xindice/server/XindiceServlet.java Index: XindiceServlet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/XindiceServlet.java,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- XindiceServlet.java 22 Dec 2003 14:03:38 -0000 1.26 +++ XindiceServlet.java 24 Dec 2003 14:17:41 -0000 1.27 @@ -217,15 +217,8 @@ if (xmlRpcConfiguration != null) { Configuration xmlRpcDriverConfiguration = xmlRpcConfiguration.getChild("driver"); if (xmlRpcDriverConfiguration != null) { + // xmlrpcDriver will have non-empty value, guaranteed by providing default value xmlrpcDriver = xmlRpcDriverConfiguration.getAttribute("name", DEFAULT_XMLRPC_DRIVER); - if (xmlrpcDriver == null || xmlrpcDriver.equals("")) { // this will probably never happen due to the default. - - throw new ConfigurationException( - "The xml-rpc configuration (in '" - + servletConfig.getInitParameter(Xindice.PROP_XINDICE_CONFIGURATION) - + "' contains a malformed 'driver' element." - + " The 'driver' element must have a 'name' attribute specifying the driver (XML-RPC terminology for SAX parser) to use."); - } } }