vgritsenko    2004/05/20 05:21:46

  Modified:    java/src/org/apache/xindice/tools/command XPathQuery.java
  Log:
  fail on broken namespace list
  
  Revision  Changes    Path
  1.13      +5 -6      
xml-xindice/java/src/org/apache/xindice/tools/command/XPathQuery.java
  
  Index: XPathQuery.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/XPathQuery.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- XPathQuery.java   8 Feb 2004 02:57:35 -0000       1.12
  +++ XPathQuery.java   20 May 2004 12:21:46 -0000      1.13
  @@ -47,12 +47,12 @@
   
           Collection col = null;
           try {
  -            if ((String) table.get(XMLTools.COLLECTION) == null) {
  +            if (table.get(XMLTools.COLLECTION) == null) {
                   System.out.println("ERROR : Collection name and switch 
required");
                   return false;
               }
   
  -            if ((String) table.get(XMLTools.QUERY) == "") {
  +            if (table.get(XMLTools.QUERY) == "") {
                   System.out.println("ERROR : Query and switch required");
                   return false;
               }
  @@ -103,8 +103,7 @@
           if ((namespacesString != "") && (namespacesString != null)) {
               StringTokenizer st = new StringTokenizer(namespacesString, "=;");
               if (st.countTokens() % 2 != 0) {
  -                System.out.println("ERROR : mismatched namespace prefixes 
and uris");
  -                return;
  +                throw new XMLDBException(0, "mismatched namespace prefixes 
and uris in '" + namespacesString + "'");
               }
               while (st.hasMoreTokens()) {
                   service.setNamespace(st.nextToken(), st.nextToken());
  
  
  

Reply via email to