XIST

Software captura de pantalla:
XIST
Detalles de software:
Versión: 5.13.1 Actualizado
Fecha de carga: 20 Jul 15
Promotor: LivingLogic AG
Licencia: Libre
Popularidad: 22

Rating: 1.0/5 (Total Votes: 1)

XIST también es un analizador XML con una muy simple y Pythonesque API árbol.
Cada tipo de elemento XML corresponde a una clase Python y estas clases de Python proporciona un método de conversión para transformar el árbol XML (por ejemplo, en HTML). XIST puede considerarse 'orientada a objetos XSLT'.
XIST fue escrito como un reemplazo para el preprocesador HSC HTML, y toma prestado algunas de las características y las ideas de la misma.
Toma prestadas ideas básicas (elementos XML / HTML como objetos de Python) de las aplicaciones HTMLgen e hipertexto

¿Qué hay de nuevo en esta versión:.

  • La función repr UL4 ahora maneja listas recursivas / dicts similares a Python repr (es decir, que no plantea una excepción para la recursividad infinita).
  • url.URL ahora maneja los nombres de archivo que contienen espacios correctamente cuando la conversión entre las direcciones URL y nombres de archivo.

¿Qué hay de nuevo en la versión 5.13:

  • La función repr UL4 ahora maneja listas recursivas / dicts similares a repr Python (es decir, que no plantea una excepción para la recursividad infinita).
  • url.URL ahora maneja los nombres de archivo que contienen espacios correctamente cuando la conversión entre las direcciones URL y nombres de archivo.

¿Qué hay de nuevo en la versión 5.5.1:

  • ll.orasql ahora cuerpos tipo unterstands (por lo que el script de salida voluntad oracreate ellos).

¿Qué hay de nuevo en la versión 5.4.1:

  • Uso citado imprimible de codificación para la fijación en el JSON sisyphus fracaso de correo electrónico.

¿Qué hay de nuevo en la versión 5.3:

  • xist.parse.Tidy ahora puede pasar a la declaración XML y el tipo de documento a la aplicación (subconjuntos DTD embargo internos serán ignorados).

¿Qué hay de nuevo en la versión 5.2.1:

  • Se ha corregido un error en una de las plantillas para UL4 Sísifo.

¿Cuál es nuevo en la versión 5.0:

  • El método checkvalid ha cambiado de nombre para validar. Ya no llama warnings.warn sí mismo, sino que es un generador que devuelve los objetos de advertencia. Además, el modelo de objetos ahora van pasando la ruta completa en lugar de sólo el nodo de destino (esto se utiliza para implementar modelo de contenido transparente de HTML5).
  • Validar si se permite un atributo ahora se hace en Attrs.validateattr. La implementación por defecto produce advertencias acerca de los atributos locales no declarados. El espacio de nombres HTML5 extiende esta a aceptar también cualquier atributo cuyo nombre comienza con o datos aria -.
  • Comparación Nodo ahora ignora las clases de elementos, entidades e instrucciones processsing, por lo que los nodos de civil comparan igual a instancias del elemento, entidad o ProcInst subclases, siempre y cuando el nombre y el contenido de los partidos de nodo.
  • ll.xist.parse.Tidy ya no tiene un argumento skipbad.
  • contextos Converter ahora soportan cadena como teclas (que debe ser nombres separados por puntos jerárquicos similares a los nombres de paquetes Java (por ejemplo, & quot; org.example.project.handler & quot;) para evitar conflictos de nombres).
  • El módulo docbook ha sido actualizado para soportar DocBook 5.0.
  • objetos URL son pickable ahora.
  • Cuando se elimina un espacio en blanco en el texto literal de las plantillas UL4 (a través del parámetro keepws), los espacios iniciales (antes del primer salto de línea) ya no son eliminados.
  • Si usted tiene Cython instalado y el conjunto entorno LL_USE_CYTHON variables, varios módulos de ahora serán compilados en módulos de extensión.
  • Ahora es posible para exponer los atributos y métodos de los objetos a las plantillas UL4. La exposición de los atributos se puede hacer mediante el establecimiento de una clase o instancia atribuyen ul4attrs a una secuencia de nombres de atributos. La exposición de los métodos se pueden hacer con los decoradores ul4c.expose_method y ul4c.expose_generatormethod.
  • Una nueva lista de funciones UL4 ha añadido. Esta función funciona como la lista de funciones de Python, la creación de una copia de una secuencia o materialzing un iterador.
  • Una nueva función rebanada UL4 ha añadido. Funciona como itertools.slice, es decir, el retorno de una rebanada de un iterador.
  • El html.astext función que convierte un árbol XIST contiene HTML a texto sin formato ahora se implementa en la llanura Python por lo que ya no requiere de un navegador en modo texto. La función también consiguió más configurable.

¿Qué hay de nuevo en la versión 4.6:

  • ll.xist.parse.itertree ahora es compatible con la misma interfaz es el método a pie.
  • Una nueva función xfind.filter ha añadido que filtra la salida del paseo o itertree contra un objeto Selector.
  • Los eventos de análisis sintáctico XIST han pasado a denominarse: El & quot; empezar * & quot; eventos a & quot; introduzca * & quot; y el & quot; final * & quot; eventos a & quot; se van * & quot;.

¿Cuál es nuevo en la versión 4.3.1:.

  • Se ha añadido un método de valores a UL4 para los diccionarios
  • Se ha corregido un error en ll.misc.SysInfo.user_shell.

¿Qué hay de nuevo en la versión 4.3:

  • Dos nuevas funciones UL4 se han añadido: vuelve isundefined si el argumento es el objeto o no Indefinido. IsDefined tiene la lógica invertida, es decir, que devuelve True si el argumento no es el objeto Indefinido.
  • Los caracteres CR y LF ya no se permite en las constantes de cadena UL4. Además, la secuencia de escape & # X5c;. E ya no se admiten
  • Todos los nodos AST para las constantes de carga se han fusionado en una sola clase Const.

Requisitos

  • Python 2.5;
  • Python Imaging Library;
  • libxml2 y su envoltorio de Python (si quieres analizar & quot; roto & quot; HTML);
  • elinks (si quieres que desee utilizar el ll.xist.ns.html.astext función);
  • setuptools (si se desea instalar este paquete como un huevo);
  • py.test (si desea ejecutar el conjunto de pruebas)
  • compilador C soportado por distutils, si desea instalar la distribución fuente.

Programas parecidos

XHP
XHP

1 Oct 15

Object.fromXML
Object.fromXML

13 May 15

Apache XMLBeans
Apache XMLBeans

13 Apr 15

relaxml
relaxml

5 Jun 15

Comentarios a la XIST

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría