code: public static Node getChild(Node parent, int type) {
          Node n = parent.getFirstChild();
          while (n != null && type != n.getNodeType()) {
              n = n.getNextSibling();
          }
          if (n == null) return null;
          return n;
      }
docs: Get the first direct child with a given type