Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. package socproject;
  2. import java.io.IOException;
  3. import javax.xml.parsers.*;
  4. import org.w3c.dom.*;
  5. import org.xml.sax.SAXException;
  6.  
  7. public class SocProject {
  8. public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
  9. DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
  10. factory.setValidating(false);
  11.  
  12. DocumentBuilder builder = factory.newDocumentBuilder();
  13. Document doc = builder.parse("contact.xml");
  14. Element root = doc.getDocumentElement();
  15.  
  16. Element age = (Element) root.getElementsByTagName("Age").item(0);
  17. System.out.print(age.getTagName() + " : ");
  18. System.out.println(age.getTextContent().trim());
  19. System.out.println("Attributes:"+age.getAttributes().item(0).getNodeName());
  20.  
  21. NamedNodeMap attributes = root.getAttributes();
  22. System.out.println(attributes.getNamedItem("id"));
  23. System.out.println(attributes.getNamedItem("number"));
  24. }
  25.  
  26. }
  27.  
  28. XML
  29. <?xml version="1.0" encoding="UTF-8"?>
  30. <Contact id="kelvindecosta" number="+971 52 506 1180">
  31. <Name>
  32. <FirstName>Kelvin</FirstName>
  33. <MiddleName>Piety</MiddleName>
  34. <LastName>DeCosta</LastName>
  35. </Name>
  36. <Age isMinor="false">
  37. 21
  38. </Age>
  39. </Contact>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement