Tecnología

Inicio

Cómo quitar las etiquetas XML con el shell script

Extensible Markup Language (XML) se usa con HTML crear páginas web dinámicas. HTML muestra los datos que se almacena y se transporta por XML. A diferencia de otros lenguajes de programación, las etiquetas XML no están predefinidas. En cambio, el desarrollador web desarrolla sus propias etiquetas en XML. Después de trabajar con documentos XML, llega un momento en el que desea quitar las etiquetas no deseadas. Para ello, en un entorno Unix usando un script de shell.

Instrucciones

1 Abra el programa que se utiliza para escribir los comandos de Unix. La mayoría de los desarrolladores utilizan el programa de entorno proporcionada por su servidor web. Para ello, debe tener acceso SSH / Telnet. Si no lo hace, consulte a su empresa de alojamiento web para que le proporcione este acceso.

2 Encuentra el nombre de archivo completo para el archivo XML que desea trabajar. Utilice el comando "cd" en la aplicación script de shell para navegar hasta la carpeta que está sosteniendo el archivo que desea trabajar. Un ejemplo de esto es:

"> Cd / public_html / site / XML_Files"

Usted estará en la carpeta "XML_Files" en su servidor web. Cambiar esto para incluir las carpetas en su directorio.

3 Utilice el comando "--dump" para eliminar las etiquetas XML del documento.

"hacer

echo $hit | sed 'd/::/ /'> file.xml

file.xml gato | xargs XPath 2> / devnull | xmlcat --dump

eco

hecho"

Cambiar el "file.xml" al nombre de archivo del archivo XML que desea quitar las etiquetas XML de.