Tengo un archivo XML con el contenido:La extracción de datos desde un simple archivo XML
<?xml version="1.0" encoding="utf-8"?>
<job xmlns="http://www.sample.com/">programming</job>
necesito una manera de extraer lo que está en los <job..>
</job>
etiquetas, PROGRAMACIÓN en este caso. Esto debe hacerse en el prompt del comando de Linux, usando grep/sed/awk.
Si el archivo XML contenía esto: xml version = "1.0" encoding = "UTF-8">< xmlns = trabajo "http://www.sample.com/" > Tom & Jerry sería desea que el resultado tenga XML escape que deja solo: Tom & Jerry o ¿le gustaría que el escape a ser deshecho, como un analizador XML haría: Tom & Jerry Si es lo último, lo siento, no sé cómo hacer eso con las herramientas de texto de Unix. –
@Paul 's/&/\ &/g', lo mismo para' " 'etc., por supuesto que no se generalizará para entidades definidas por el usuario, etc. – 13ren