Yara (Sin embargo, otro agregador RSS) es una forma rápida, integrable agregador RSS y analizador. Yara está escrito en C ++ y expone una muy simple API en C.
Yara está diseñado para ser lo más rápido posible, sin embargo, ser útil y fácil de mantener. Algunas de las opciones para el analizador y el render se hicieron únicamente para la velocidad:
· Yara utiliza el analizador XML de expatriados, que es el más rápido analizador XML que conozco.
Aunque expatriados es ni una ni un analizador SAX DOM, que se adapte a su propósito exactamente y es el estándar de facto para el análisis de XML rápido.
· Yara utiliza plantillas para la representación, en la que sustituye las etiquetas con el contenido de lo que se encontró en la corriente de RSS.
Para hacer un flujo RSS, busca en la plantilla de las etiquetas que se parecen a esto: $$ __ __ $$ tagname. A continuación, utiliza un hash perfecta, generada por GNU gperf, para buscar la función a utilizar para insertar cualquiera que sea la etiqueta corresponde a, y se inserta lo que sea necesario insertar.
Esto significa que este canal de render no hace necesariamente RSS en HTML: usted podría, si quisiera, lo utilizan para generar código C que contiene estáticamente la fuente RSS.
De análisis se realiza en dos pasos: primero, el flujo RSS se analiza, a continuación, la plantilla se utiliza para generar un encabezado, cada elemento encontrado en el arroyo, y un pie de página. Por consiguiente, la plantilla se compone de un texto de la plantilla para los tres.
Yara no descargará la corriente para usted: la mayoría de las herramientas RAD, marcos, etc. vienen con métodos fáciles de usar para descargar archivos desde internet, por lo que no veía la necesidad inmediata de poner en práctica este.
Yara viene con una aplicación de ejemplo, que es un RSS visor independiente escrito en Turbo C ++. El espectador carga la DLL analizador / procesador dinámicamente, que está destinado a demostrar no sólo que la DLL puede ser compilado con un compilador de C ++ diferente, pero que se puede utilizar como un plug-in para sus aplicaciones.
¿Qué hay de nuevo en esta versión:
· Esta versión añade soporte para la generación de fuentes RSS, con una clase de generador y una API C.
· Este fue desarrollado para su inclusión como un plug-in en RetroShare (http://retroshare.sf.net) para publicar OFF-url-Links del http://offsystem.sf.net a registros Web y tableros con RSS.
Detalles de software:
Versión: 1.1.00
Fecha de carga: 2 Jun 15
Licencia: Libre
Popularidad: 2
Comentarios que no se encuentran