Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package socproject;
- import java.io.IOException;
- import javax.xml.parsers.*;
- import org.w3c.dom.*;
- import org.xml.sax.SAXException;
- public class SocProject {
- public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
- DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- factory.setValidating(false);
- DocumentBuilder builder = factory.newDocumentBuilder();
- Document doc = builder.parse("contact.xml");
- Element root = doc.getDocumentElement();
- Element age = (Element) root.getElementsByTagName("Age").item(0);
- System.out.print(age.getTagName() + " : ");
- System.out.println(age.getTextContent().trim());
- System.out.println("Attributes:"+age.getAttributes().item(0).getNodeName());
- NamedNodeMap attributes = root.getAttributes();
- System.out.println(attributes.getNamedItem("id"));
- System.out.println(attributes.getNamedItem("number"));
- }
- }
- XML
- <?xml version="1.0" encoding="UTF-8"?>
- <Contact id="kelvindecosta" number="+971 52 506 1180">
- <Name>
- <FirstName>Kelvin</FirstName>
- <MiddleName>Piety</MiddleName>
- <LastName>DeCosta</LastName>
- </Name>
- <Age isMinor="false">
- 21
- </Age>
- </Contact>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement