Working with DOM (Using Attributes) (3)


   case Node.ELEMENT_NODE: 
   {
      String elementName = node.getNodeName();
      NamedNodeMap attrs = node.getAttributes();
      if(elementName.equals("circle")) {
         Attr attrib = (Attr)attrs.getNamedItem("r");
         String sr = attrib.getValue();
         float radius = Float.valueOf(sr).floatValue();
         float area = (float)Math.PI*radius*radius;
         System.out.println("Circle : Radius = " + radius + 
                            " Area = " + area);
      }
   }