El que fluye las transformaciones para XML ( STX ) es una lengua de la transformación XML prevista como alternativa de la consumición de la memoria de alta velocidad, baja al XSLT .

Descripción

STX es un estándar XML para el proceso eficiente de XML corriente-basado. Pues descubriremos, XSLT no está bien adaptado fluir el proceso basado, y STX llena este lugar.

El proceso convencional de XML implica el cargar del documento entero XML en la memoria para el uso. Esto está en comparación con el SAXOFÓN que fluye acontecimientos de XML tales como " abrir el element" " element" cercano; " node" del texto; (y así sucesivamente) de modo que el otro software que puede comenzar a interpretar éstos inmediatamente -- antes del extremo del archivo se alcanza. Desafortunadamente un cierto software no puede utilizar eficazmente fragmentos de XML esta manera y debe aumentar el documento entero para comenzar a procesar. Está tan el caso con XSLT. Porque el XPath de XSLT puede seleccionar cualquier nodo a través del documento debe hacer que el entero documente disponible en memoria. Comprensible, esto se podía percibir como embotellamiento.

STX permite solamente las preguntas que rodean inmediatamente el nodo actual así que puede comenzar rápidamente a transformar y a hacer salir nodos del acontecimiento del SAXOFÓN mientras que llegan. Pues puede desechar nodos inmediatamente después del proceso el uso de la memoria es perceptiblemente más bajo que el de XSLT. Tener un alcance limitado de la pregunta es una característica de definición de STX.

Esta decisión arquitectónica margina intencionalmente STX como lengua del lugar. De hecho, sería incorrecto decir que STX es una lengua de fines generales de la transformación; sin embargo, si sus necesidades de la transformación se pueden cubrir por STX entonces es una opción eficiente y elegante.

Estándares

El lenguaje de interrogación de STX se llama STXPath .

Las puestas en práctica de STX están disponibles en el Java y Perl .

Proyectos similares

Desemejante de STX que se declare usar un sintaxis de XML, estos dos proyectos asocian acontecimientos del SAXOFÓN a funciones del servicio repetido :

Xineo OAX
Adaptador del SAXOFÓN

.

  • Zenithic
  • It's The Sun Wot Won It
    Random links:Túnel de Queensway | Du MU | El Corruptor | Fram (cráter) | Escuela de Lwów de las matemáticas

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">