Package org.w3c.dom.traversal

Examples of org.w3c.dom.traversal.NodeIterator.nextNode()


              Document document = builder.parse(f);
              DocumentTraversal dt = (DocumentTraversal) document;
              NodeIterator it = dt.createNodeIterator(document,
                NodeFilter.FILTER_ACCEPT, new AnyTemplateFilter(), false);
              Node n;
              while((n = it.nextNode()) != null) {
                this.addTemplate((Element)n);
              }
            } catch (Exception e)
            {
              e.printStackTrace();
View Full Code Here


      // fetch list of referenced modes
      NodeIterator ii = dt.createNodeIterator(template,
        NodeFilter.FILTER_ACCEPT,
        new ModeFilter(), false);
      Node oo;
      while((oo = ii.nextNode()) != null) {
        Element ee = (Element) oo;
        modes.add(ee.getAttribute("mode"));
      }
      for(String mm : modes) {
        // get a list of all modes referred to
View Full Code Here

        // get a list of all modes referred to
        NodeIterator jj = dt.createNodeIterator(templateLibrary,
            NodeFilter.FILTER_ACCEPT,
            new ModeTemplateFilter(mm), false);
        Node pp;
        while((pp = jj.nextNode()) != null) {
          fragment.appendChild(
            loadTemplateRecurse((Element) pp, templatesLoaded));
        }
       }
     
View Full Code Here

        String n = el.getAttribute("name");
        NodeIterator it = dt.createNodeIterator(templateLibrary,
          NodeFilter.FILTER_ACCEPT,
          new TemplateFilter(n), false);
        Element ee;
        while((ee = (Element) it.nextNode()) != null) {
          fragment.appendChild(
              loadTemplateRecurse(ee, templatesLoaded));
        }
      }
     
View Full Code Here

      templatesLoaded = new HashSet<String>();
      stylesheet.setUserData("external-stylesheets",templatesLoaded,null);
    }
   
    boolean loaded = false;
    while((nn = it.nextNode())!= null) {
      loaded = true;
      fragment.appendChild(
        loadTemplateRecurse((Element)nn, templatesLoaded));
    }
    stylesheet.getOwnerDocument().adoptNode(fragment);
View Full Code Here

              Document document = builder.parse(f);
              DocumentTraversal dt = (DocumentTraversal) document;
              NodeIterator it = dt.createNodeIterator(document,
                NodeFilter.FILTER_ACCEPT, new AnyTemplateFilter(), false);
              Node n;
              while((n = it.nextNode()) != null) {
                this.addTemplate((Element)n);
              }
            } catch (Exception e)
            {
              e.printStackTrace();
View Full Code Here

          }

          NodeIterator nit = pathIterator((DocumentTraversal) impl, impl,
                path);
          int counter = 0;
          while (nit.nextNode() != null)
          {
            ++counter;
          }
          System.out.println("found " + counter + " nodes for path "
                + line);
View Full Code Here

    NodeIterator it = tr.createNodeIterator(
        element, NodeFilter.FILTER_ACCEPT,
        new ParamFilter(), false);

    Element n;
    while((n = (Element)it.nextNode()) != null) {
      newElement.appendChild(n.cloneNode(false));
      embed.setAttribute(n.getAttribute("name"),
        n.getAttribute("value"));
    }
View Full Code Here

    DocumentTraversal tr = (DocumentTraversal)document;
    NodeIterator it = tr.createNodeIterator(
        element, NodeFilter.FILTER_ACCEPT,
        new JsTagFilter(), false);
    Element el;
    while((el = (Element)it.nextNode()) != null) {
      String path = el.getAttribute("src");
      int n = path.lastIndexOf('.');
      if(n > -1) {
        String base = path.substring(0,n);
        el.setAttribute("src", base + '@' + hash + path.substring(n));
View Full Code Here

    }

     it = tr.createNodeIterator(
          element, NodeFilter.FILTER_ACCEPT,
          new CssTagFilter(), false);
    while((el = (Element)it.nextNode()) != null) {
      String path = el.getAttribute("href");
      int n = path.lastIndexOf('.');
      if(n > -1) {
        String base = path.substring(0,n);
        el.setAttribute("href", base + '@' + hash + path.substring(n));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.