Giter Site home page Giter Site logo

xml_tpe's Introduction

Readme Trabajo Especial XML

Archivos requeridos:

Para ejecutar el programa correctamente, se debe contar con los siguientes archivos en el directorio donde se está trabajando:

tp.sh

query_map.xq

convert_csv.xsl

Además se debe tener instalado Java, Xerces, y Saxon.

Ejecutar el archivo tp.sh:

tp.sh se ejecuta pasando como parametros las coordenadas deseadas en el orden west, south, east y north, de la siguiente manera:

./tp.sh west= longitud south=latitud east= longitud north= latitud

<<<<<<< Updated upstream Al ingresar dicho comando se notificará el proceso de lectura y al finalizar será generado automáticamente un archivo “output.csv” con la información de salida en el mismo directorio. En caso de que el archivo “output.csv” se encuentre vacío, en “intermediate.xml” se encontrarán los errores ocurridos durante la ejecución.

Los valores permitidos para west y east son [-180, 180], y además west < east. Los valores permitidos para south y north son [-90, 90], y south < north.

Errores administrados

El manejo de errores se realiza en el archivo de XQuery, donde los posibles errores son:

The X (parametro correspondiente) parameter is empty.

Si no se ingresó una latitud o longitud en el parámetro indicado

The X (parametro correspondiente) parameter is not a number

Si el parámetro ingresado no es un número.

The X (parametro correspondiente) is invalid

Si el parámetro ingresado no cumple con las condiciones brindadas por la consigna.

======= Al ingresar dicho comando se notificará el proceso de lectura y al finalizar será generado automáticamente un archivo “output.csv” con la información de salida en el mismo directorio. En caso de que el archivo “output.csv” se encuentre vacío, en “intermediate.xml” se encontrarán los errores ocurridos durante la ejecución.

Los valores permitidos para west y east son [-180, 180], y además west < east. Los valores permitidos para south y north son [-90, 90], y south < north.

Administración de errores

El manejo de errores se realiza en el archivo de XQuery, donde los posibles errores son:

The X (parametro correspondiente) parameter is empty.

Si no se ingresó una latitud o longitud en el parámetro indicado

The X (parametro correspondiente) parameter is not a number

Si el parámetro ingresado no es un número.

The X (parametro correspondiente) is invalid

Si el parámetro ingresado no cumple con las condiciones brindadas por la consigna.

Stashed changes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.