Come per rimuovere i tag XML con Shell Script

September 19

Extensible Markup Language (XML) è utilizzato con HTML creare pagine web dinamiche. HTML visualizza i dati che vengono stoccati e trasportati da XML. A differenza di altri linguaggi di programmazione, i tag XML non sono predefiniti. Invece lo sviluppatore web sviluppa i propri tag in XML. Dopo aver lavorato con i documenti XML, arriva un momento in cui si desidera rimuovere i tag indesiderati. Fate questo in un ambiente Unix utilizzando uno script di shell.

istruzione

1 Aprire il programma che si utilizza per scrivere i comandi Unix. La maggior parte degli sviluppatori di utilizzare il programma di shell fornito dal proprio server web. Per fare questo, è necessario disporre di SSH / Telnet accesso. Se non lo fai, chiedere alla società di web hosting ti fornisce questo accesso.

2 Trova il nome completo del file per il file XML che si desidera lavorare. Utilizzare il comando "cd" nell'applicazione script di shell per passare alla cartella che sta tenendo il file che si desidera lavorare. Un esempio di questo è:

"> Cd / public_html / site / XML_Files"

Sarete nella cartella "XML_Files" sul vostro server web. Cambiare questo per includere le cartelle nella directory.

3 Utilizzare il comando "--dump" per rimuovere i tag XML dal documento.

"fare

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

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

eco

fatto"

Modificare il "file.xml" al nome del file XML che si desidera rimuovere i tag XML da.