#include <sys/types.h>#include <sys/stat.h>#include <stdlib.h>#include <stdio.h>#include <err.h>#include <string>#include <iostream>#include <fstream>#include <libxml/xmlmemory.h>#include <libxml/debugXML.h>#include <libxml/HTMLtree.h>#include <libxml/xmlIO.h>#include <libxml/xinclude.h>#include <libxml/catalog.h>#include <libxslt/xslt.h>#include <libxslt/xsltInternals.h>#include <libxslt/transform.h>#include <libxslt/xsltutils.h>#include "funzipuno.hpp"#include "NodoTrieS.hpp"#include "comun.hpp"#include "leeODT.hpp"

Ir al código fuente de este archivo.
Namespaces | |
| namespace | Mt77 |
Funciones | |
| void | aplicaXSLT (string dt, string arch, string nomsal) |
| void | extraezip (string odt, string dt) |
| string | prepara (string odt) |
| void | leeODT (const char *na, long ndoc, NodoTrieS &t, bool normalizaPal) |
Definición en el archivo leeODT.cpp.
| void aplicaXSLT | ( | string | dt, | |
| string | arch, | |||
| string | nomsal | |||
| ) |
Aplica XSLT que extrae textos al archivo de nombre arch.
En vez de usar librería libxslt podría recorrerse el XML con expat haciendo lo que hace la hoja de estilo.
| dt | Directorio temporal | |
| arch | nombre de archivo al cual se aplicará xslt | |
| nomsal | archivo donde se dejará resultado |
Definición en la línea 52 del archivo leeODT.cpp.
| void extraezip | ( | string | odt, | |
| string | dt | |||
| ) |
Extrae mimetype y content.xml del contenedor zip que recibe en el directorio dt
| odt | ||
| odt | Ruta al archivo ODT del cual extraer | |
| dt | Ruta al directorio tempral donde se dejarán archivos |
Definición en la línea 154 del archivo leeODT.cpp.
Hace referencia a unzipUno().
Referenciado por prepara().

| void leeODT | ( | const char * | na, | |
| long | ndoc, | |||
| NodoTrieS & | t, | |||
| bool | normalizaPal | |||
| ) |
Construye un trieS a partir de un ODT
Definición en la línea 210 del archivo leeODT.cpp.
Hace referencia a aplicaXSLT(), ASSERT, leeTexto(), y prepara().
Referenciado por indexa().

| string prepara | ( | string | odt | ) |
Prepara directorio con lo extraido de un odt
| odt | Ruta a archivo odt |
Definición en la línea 192 del archivo leeODT.cpp.
Hace referencia a directorio_temp(), y extraezip().
Referenciado por leeODT(), y main().

1.5.4