Xml

PDIS (Personal Distributed Information Store), sincronización de datos de nueva generación

bases de datos | xml
Su principal objetivo es el de permitir que sus usuarios almacenen réplicas de sus datos en varios dispositivos o equipos y que éstas se mantengan sincronizadas. Está desarrollado mediante un sistema de base de datos XML que gestiona registros versionados. Podéis encontrarlo aquí.

amara, herramientas de procesamiento XML complementarias a 4Suite

xml
Han sido desarrolladas por Uche Ogbuji para implementar la parte de data binding y facilitar el procesamiento DOM, SAX y Schematron. Podéis encontrarla aquí.

pyRXP, ¿el parser XML más rápido?

xml
Al menos eso es lo que opinan la gente de ReportLabs en este documento, donde ofrecen una comparativa bastante completa.

Cómo montar un servidor XML-RPC asíncrono

servidor | xml
En este post, gumuz describe cómo implementarlo utilizando sólo SimpleXMLRPCServer. También resultan muy clarificadores los comentarios que comparan su solución con la de Twisted.

PyRSS2Gen, generador de notas RSS

web | xml
Podéis encontrarlo aquí.

En este post, su desarrollador habla de 2 implementaciones alternativas: SuperFeedr y rsslib.

EaseXML, conversor XML<->objeto Python

xml
Se trata de una renovación realizada por Philippe Normand del antiguo proyecto XMLObject. Podéis encontrarlo aquí.

Kid como el resultado de unir XSLT y ZPT

web | xml
Ryan Tomayko ha publicado un par de posts en respuesta a este comentario de Leslie Michael Orchard:

Cómo crear un documento XML bien formado a partir del HTML de Word

xml
Lo podéis descubrir en este post de Peter Sefton, que se basa en el parser libxml2.

Cómo crear índices XPath a partir de documentos XML con Gnosis

xml
Lo explica Uche Ogbuji en este post, y aprovecha la ocasión para presentar las novedades en el mundo XML Python: PyXML 0.8.4, 4Suite 1.0a4, elementtree 1.2.2, etc.

Cómo incorporar (en formato Pickle) objetos Python a un árbol DOM

xml
En esta receta, Uwe Schmitt explica cómo usar minidom, pickle y eval() para serializar (incorporar) y deserializar (extraer) objetos Python a un árbol (documento) XML.