Este artículo comparte el método de los archivos XML de análisis/lectura de Java para su referencia. El contenido específico es el siguiente
Archivos XML
<? xml versión = "1.0"?> <stients> <student> <nere> John </name> <atreal> b </salegy <ge)
Código Java:
paquete net.viralpatel.java.xmlParser; import java.io.file; import javax.xml.parsers.documentBuilder; import javax.xml.parsers.documentBuilderFactory; importar org.w3c.dom.document; importar org.w3c.dom.element; importar org.w3c.dom.node; importar org.w3c.dom.nodelist; public class xmlParser {public void getAllUsernames (string filename) {try {documentBuilderFactory dbf = documentBuilderFactory.newinstance (); DocumentBuilder db = dbf.newDocumentBuilder (); Archivo archivo = nuevo archivo (nombre de archivo); if (file.exists ()) {document doc = db.parse (archivo); Elemento docele = doc.getDocumentElement (); // Imprimir elemento raíz del documento System.out.println ("Elemento raíz del documento:" + docele.getNodeName ()); Nodelist StudentList = Docele.getElementsBytagName ("Student"); // Imprimir elementos de estudiante totales en el sistema de documentos. if (studentList! = null && studentList.getLength ()> 0) {for (int i = 0; i <studentList.getLength (); i ++) {nodo nodo = studentList.item (i); if (node.getNodeType () == node.element_node) {system.out .println ("====================="); Elemento e = (elemento) nodo; Nodelist nodelist = e.getElementsBytagName ("nombre"); System.out.println ("Nombre:" + Nodelist.Item (0) .getChildNodes (). Item (0) .getNodeValue ()); nodelist = e.getElementsBytagName ("grado"); System.out.println ("grado:" + nodelist.item (0) .getChildNodes (). Item (0) .getNodeValue ()); nodelist = e.getElementsBytagName ("edad"); System.out.println ("Age:" + nodelist.item (0) .getChildNodes (). Item (0) .getNodeValue ()); }} else {System.exit (1); }}} capt (excepción e) {system.out.println (e); }} public static void main (string [] args) {xmlParser parser = new xmlParser (); parser.getallusernames ("c: //test.xml"); }}Lo anterior se trata de este artículo, espero que sea útil para el aprendizaje de todos.