("Node Content =" elemNode.getTextContent()) ("\nNode Name =" elemNode.getNodeName() " ") If (elemNode.getNodeType() = Node.ELEMENT_NODE) ![]() Private static void printNodeList(NodeList nodeList)įor (int count = 0 count < nodeList.getLength() count ) ("Root element: " document.getDocumentElement().getNodeName()) ("Marks: " eElement.getElementsByTagName("marks").item(0).getTextContent()) ĭocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder() ĭocument document = documentBuilder.parse(file) ("Subject: " eElement.getElementsByTagName("subject").item(0).getTextContent()) ![]() ("Last Name: " eElement.getElementsByTagName("lastname").item(0).getTextContent()) ("First Name: " eElement.getElementsByTagName("firstname").item(0).getTextContent()) ("Student id: " eElement.getElementsByTagName("id").item(0).getTextContent()) If (node.getNodeType() = Node.ELEMENT_NODE) nodeList is not iterable, so we are using for loopįor (int itr = 0 itr < nodeList.getLength() itr ) NodeList nodeList = doc.getElementsByTagName("student") ("Root element: " doc.getDocumentElement().getNodeName()) an instance of builder to parse the specified xml fileĭocumentBuilder db = dbf.newDocumentBuilder() an instance of factory that gives a document builderĭocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance() creating a constructor of file class and parsing an XML file We have created an XML file with name XMLFile.xml and write the following data into it. Right-click on the project->Build Path->Configure Build Path->Add External JARs->Select the JAR file->click on Open button->Apply and Close. Step 6: Copy dom-2.3.0-jaxb-1.0.6.jar file and paste into the lib folder. Step 5: Create a lib folder in the project. Step 4: Download dom-2.3.0-jaxb-1.0.6.jar file: Click here. We have created the class file with the name ReadXMLFileExample1. Step 2: Create a class file and provide a class file name. Steps to Read XML File in Java Using eclipse
0 Comments
Leave a Reply. |