Advertisement
Alx09

Untitled

Dec 19th, 2021
965
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. public static void rec(Node radacina, DefaultMutableTreeNode radacinaTree) {
  2.             NodeList nodeList;
  3.             DefaultMutableTreeNode defaultMutableTreeNode = null;
  4.             if (radacina.hasChildNodes()) {
  5.                 nodeList = radacina.getChildNodes();
  6.                 for (int i = 0; i < nodeList.getLength(); i++) {
  7.                     radacina = nodeList.item(i);
  8.                     if (radacina.getNodeType() == Node.ELEMENT_NODE) {
  9.                         defaultMutableTreeNode = new DefaultMutableTreeNode(radacina.getNodeName());
  10.                         radacinaTree.add(defaultMutableTreeNode);
  11.                        
  12.                     } else if (radacina.getNodeType() == Node.TEXT_NODE && !radacina.getNodeValue().isBlank()) {
  13.                         defaultMutableTreeNode = new DefaultMutableTreeNode(radacina.getNodeValue());
  14.                         radacinaTree.add(defaultMutableTreeNode);
  15.                     System.out.println(radacina.getNodeValue().trim());
  16.                 }
  17.                    
  18.                     rec(nodeList.item(i), defaultMutableTreeNode);
  19.                 }
  20.             }
  21.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement