Voodo / Stream

permite a los usuarios definir transductores dedicados al análisis de documentos
Descargar ahora

Voodo / Stream Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Didier Plaindoux
  • Sitio web del editor:
  • http://d.plaindoux.free.fr/vodoo-stream/overview.html
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 448 KB

Voodo / Stream Etiquetas


Voodo / Stream Descripción

Permite a los usuarios definir transductores dedicados al análisis de documentos. Dichos transductores describen cómo se combinan y transforman los fragmentos. Finalmente, un documento puede ser un fragmento XML, un texto libre o algo más que dependiendo de Extensionsvodoo / Stream Project se basa en tres conceptos: · El primero inspirado en el estilo de programación basado en eventos, como SAX o Lexer genérico en Objective-CAML proporciona un flujo en base Para la denotación de datos. El segundo proporciona autómatas expresivas y clásicas para que coincidan y reconocen los patrones al analizar los flujos. · El último fue una estructura de nivel de autómata realizada para proporcionar un mecanismo expresivo para la transformación de datos. Finalmente un lenguaje similar a XSLT. Se define para expresar las transformaciones de datos. La representación de la representación de la corriente fue un formalismo simple basado en la apertura y el cierre de un nivel, etiquetas y texto. Usando esta gramática simple, proporcionamos un árbol simple (XML, por ejemplo,) la denotación de la corriente (XML fue dada por un manejador de SAX dedicado). Los formatos admitidos actuales son XML y texto libre. Más formalismos pueden ser apoyados y realizados utilizando la instalación de extensión de flujo. Se proporcionó una interrupción de la corriente para el modelo de objeto de documentos. Luego, una corriente puede manipular un texto puro, una corriente ad-hoc y un DATA basado en DOM. En comparación con la comparación del enfoque STAX fue una integración de coincidencia XML de bajo nivel basada en la representación de la corriente de token de los fragmentos XML. La representación de la corriente utilizada con el interruptor clásico / la estructura condicional de la caja es similar al enfoque STATAX, pero dicha integración es de dos niveles de bajo y no proporciona una capa expresiva para la administración XML y, de hecho, fue en el mismo nivel que SAX.AUTOMATA para la secuencia de reconocimientoAutomata proporciona un Nivel de altura para el reconocimiento de patrones y la unión variable. Produce DAG con atributos específicos para denotaciones variables. Dicha autómata es capaz de encontrar o también para igualar un flujo dado. Se construyó un autómata utilizando un flujo dado que contiene un formalismo extendido, incluido el patrón, como la repetición, cualquier tipo de etiqueta o texto y opciones. Dicha corriente se analizó con el fin de dar un gráfico acíclico directo utilizado para la generación de autómatas (enfoque clásico) .Transductor para transformación de transformadores de transformadores, de hecho, se piden un conjunto de reglas. Una regla tiene una parte de selección y un cuerpo. Una selección puede lidiar con los patios (visitantes del árbol) y la entidad actual. Una primera entidad fue el nodo de árbol y la selección se puede realizar filtrando su nombre o atributos. Una segunda entidad fue la cadena que se puede filtrar utilizando una coincidencia de patrones habituales. Un cuerpo era una pieza de código Java, que es capaz de continuar analizando o no (descenso recursivo). Transductor de transmisión del lenguaje del procesador: XSPFinalmente se define un lenguaje de transductor, se ha definido el XSP, expresado en XSP. Este lenguaje tiene una definición de bootstrap en XML (solo para transformación XML y texto por el momento). Dicha definición XSP se extendió para proporcionar reglas que admiten el código escrito en idiomas que proporcionan un controlador de BSF (Jruby, Javascript, Jython, Beanshell, etc.). Aquí hay algunas características clave de "Vodoo / Stream": · El soporte del espacio de nombres ha sido diseñado. Luego, la coincidencia se puede hacer con el nombre del elemento por lotes y / o el espacio de nombres correspondiente. · Revisión del proceso de transformación sin problema de compatibilidad con transductores escritos con versiones anteriores. Este cambio aumenta la expresividad y las posibilidades de gestión de la corriente. · Entonces es posible enviar análisis como cualquier elemento de captura del analizador LL con filtro de contenido y contenido de hermanos. · Ubicación agregada para rastrear fácilmente el error al analizar el archivo XML o cualquier tipo de documento. Ahora, cada documento como ubicación mantenida durante las operaciones de transducción y se puede usar para vincular las ubicaciones. · Extensión XSP a la síntesis y manipulación XML que proporciona un paradigma de transformación XML a XML. · JEM reescrita utilizando las últimas mejoras realizadas para el análisis y la extensión para el término XML incorporado.


Voodo / Stream Software relacionado

Kew

Lenguaje de programación gratuito y abierto de código abierto ...

161 274 KB

Descargar

Antlraux

Biblioteca de soporte gratuito y de código abierto para Antlr, escrito en Java ...

169 81 KB

Descargar

Albow

Una herramienta de desarrollo que proporcionará a los desarrolladores un poco de widgetry para Pygame ...

163 270 KB

Descargar

Luacore

Un marco de Objective-C de código abierto para ejecutar Scripts LUA ...

181 218 KB

Descargar

Infrarrojo

Paquete de código abierto de scripts diseñado para configurar una arquitectura orientada al servicio en PHP ...

149 301 KB

Descargar