vgritsenko    2002/08/12 15:24:38

  Modified:    tools/src XConfToolTask.java
  Log:
  add support for insert-after attribute
  
  Revision  Changes    Path
  1.7       +12 -1     xml-cocoon2/tools/src/XConfToolTask.java
  
  Index: XConfToolTask.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/tools/src/XConfToolTask.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XConfToolTask.java        8 May 2002 09:55:27 -0000       1.6
  +++ XConfToolTask.java        12 Aug 2002 22:24:38 -0000      1.7
  @@ -196,6 +196,17 @@
                               + nodes.getLength() + " nodes");
                   }
                   before = nodes.item(0);
  +            } else {
  +                xpath = component.getDocumentElement().getAttribute("insert-after");
  +                if (xpath != null && xpath.length() > 0) {
  +                    nodes = XPathAPI.selectNodeList(root, xpath);
  +                    if (nodes.getLength() != 1) {
  +                        System.out.println("Error in: " + file);
  +                        throw new IOException("XPath (" + xpath + ") returned not 
one node, but "
  +                                + nodes.getLength() + " nodes");
  +                    }
  +                    before = nodes.item(0).getNextSibling();
  +                }
               }
   
               // Add 'component' data into 'root' node
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to