¿Hay algún creador o creador de XML disponible en shell scripting para crear documentos XML y aplicar una hoja de estilo?
Necesito recuperar datos de una base de datos y escribir esos registros en un documento XML. Uno puede crear XML en Perl usando XML::Writer
, XML::LibXML
, XML::Smart
, etc., pero necesito hacer algo similar en shell scripting.
1
¿Por qué no puedes tener tu shell script para llamar a Perl? Después de todo, a menos que su shell admita la manipulación de XML directamente, de todos modos estará llamando a programas externos ...
—
Rowland Shaw
Espera ... Sabes que puedes invocar perl desde la línea de comandos con argumentos, e incluso hacer que lea stdin. ¿De qué manera un conjunto de scripts perl invocado desde la línea de comandos no se ajusta a su necesidad?
0. Puede ayudar a las soluciones que se ofrecen aquí si edita su pregunta para incluir por qué no quiere / no puede usar perl. 1. Añadir etiquetas apropiadas de S.O. taxonomía para indicar que su pregunta es sobre XML ;-)! ¿verdad (hay docenas de ellos)? Hay docenas de expertos en XML y, aparentemente, no están viendo tu pregunta. 2. Alrededor de 1/2 hora de lectura aquí en S.O. con un objetivo de búsqueda de "[XML] conversión XSLT" debería darle muchas ideas sobre la gran variedad de herramientas disponibles. 3. No soy absolutamente un experto en XML, pero he buscado herramientas para esto en el pasado. xmlstarlet mayo ser una herramienta
—
shellter
Por qué debe utilizar shell scripting? Como se indicó anteriormente, perl está disponible en shell scripting y puede hacerlo, pero no explica por qué esa no es una solución aceptable.
—
Rowland Shaw
Hola Rowland, como dije, solo tengo que usar shell script. Trataré de usar perl y le haré saber los resultados.
—
newbie dev