#include <string>
#include "NodoTrieS.hpp"
Ir al código fuente de este archivo.
Namespaces | |
namespace | Mt77 |
Definiciones | |
#define | LEEODT_HPP |
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.hpp.
#define LEEODT_HPP |
Definición en la línea 13 del archivo leeODT.hpp.
void aplicaXSLT | ( | string | dt, | |
string | arch, | |||
string | nomsal | |||
) |
Aplica XSLT que extrae textos al archivo de nombre arch
arch | Nombre de archivo XML en ODT | |
nomsal | Nombre del archivo de salida, si es vacío envía a salida est. Referencias:
|
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 | Ruta al archivo ODT del cual extraer | |
dt | Ruta al directorio tempral donde se dejarán archivos |
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 | |||
) |
Lee un archivo en formato ODT (de ODF) y agrega las palabras del documento al árbol [t].
na | Nombre del archivo | |
ndoc | Número de documento que corresponde al archivo na | |
&t | Árbol al cual deben agregarse palabras y sus posiciones | |
normalizaPal | Índica si deben normalizarse o no las palabras leidas |
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().