#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().

1.5.4