Este artículo presenta cómo construir rápidamente un fragmento XML cuando se programa en Java y luego generar el XML.
XML se utiliza a menudo en el desarrollo diario de Java. XML es fácil de usar, pero molesto de escribir. ¿Existe un método simple de construcción y salida? Y mira hacia abajo.
1. Importe el paquete jar y el espacio de nombres.
Para utilizar XML en Java, se recomienda importar primero un paquete jar-dom4j. Este es un paquete jar especialmente diseñado para procesar XML y es muy fácil de usar.
Luego importe las siguientes tres clases:
Copie el código de código de la siguiente manera:
importar org.dom4j.Document;
importar org.dom4j.DocumentHelper;
importar org.dom4j.Element;
2. Definir el esquema XML
Antes de escribir algo en un fragmento XML, primero debe crear un fragmento XML o documento XML. En el siguiente programa, primero se crea un objeto Documento y luego se crea un elemento raíz (Elemento).
Copie el código de código de la siguiente manera:
Documento documento = DocumentHelper.createDocument();
Raíz del elemento = document.addElement("return");
3. Agregar nodos secundarios
Una vez que tenga el elemento del nodo raíz, puede agregarle nodos secundarios.
Copie el código de código de la siguiente manera:
Valor de retorno del elemento = root.addElement ("valor de retorno");
Elemento returninfo = root.addElement("returninfo");
4. Agregar contenido a los nodos secundarios
Puede agregar contenido a nodos secundarios ya creados:
Copie el código de código de la siguiente manera:
returnvalue.addText("falso");
returninfo.addText("obtener-sesión-falla");
También puedes crear nodos secundarios y agregar contenido al mismo tiempo:
Copie el código de código de la siguiente manera:
root.addElement("id").addText("12345");
Tenga en cuenta que cuando usamos addText para agregar contenido de texto de nodo, a veces usaremos variables directamente como parámetros de la función. Si esta variable es nula, la función addText informará un error. Si es otro tipo que no es una cadena, también se informará un error. Puede agregar una cadena vacía después del parámetro para evitar errores.
como sigue:
Copie el código de código de la siguiente manera:
identificación interna = 1;
root.addElement("id").addText(id+"");
5. XML de salida
Si solo desea obtener la cadena XML, la siguiente oración será suficiente.
Copie el código de la siguiente manera: String salida = document.asXML();
Si desea utilizar este XML como salida de toda la página web, debe:
Copie el código de la siguiente manera: respuesta.setContentType("text/xml");
respuesta.write(salida);
Con respecto a la construcción y salida de XML en Java, este artículo ha introducido muchas cosas, espero que le resulte útil, ¡gracias!