TinyXML para Bennu

Started by Elelegido, February 25, 2009, 10:07:18 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

panreyes

Le he mandado un mail a ver si puede recompilarla él mismo :)
La del BennuPack tampoco funciona.

l1nk3rn3l

ya la recompilare y las demas

Elelegido

Quote from: l1nk3rn3l on November 26, 2009, 04:50:00 PM
ya la recompilare y las demas

Entonces, ¿no hace falta que me ponga a ello? Me harías un favor ya que tengo todo el entorno desmontado y lo tengo tan oxidado que me va a llevar un tiempo que por el momento no me sobra. Si es necesario, me pongo con ello a partir del martes..

grisendo

¿Alguna novedad con lo de compilarlo para Linux? Sobre esta librería para BennuGD no he conseguido encontrar nada más que el código que sale en este post y la DLL.

Yo necesitaría:

1. Leer XML desde un string, no sólo desde un fichero (no sé si mod_tinyxml es capaz de hacerlo ya, o ni siquiera si tinyxml es capaz).
2. Compilarla para poder usarla en GNU/Linux.

Es por evitar duplicación de esfuerzos compilándola yo, y por si a Elelegido le apetece hacer él mismo lo de los strings y no chafarle el trabajo :)

Rein (K´)ah Al-Ghul

Quote from: grisendo on April 08, 2010, 07:57:15 PM
1. Leer XML desde un string, no sólo desde un fichero (no sé si mod_tinyxml es capaz de hacerlo ya, o ni siquiera si tinyxml es capaz).

te refieres a algo asi:

string stringXML = <texto>inserte algo aqui</texto>
...
texto = funcionQueExtraeXMLDeString(stringXML)
// entonces texto = "inserte algo aqui";

Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.

en vez de darme Karma positivo, denme (K´)arma negativ

grisendo

#20
Creo que sí es exactamente eso. Pongo un ejemplo por si acaso:

[code language="bennu"]string stringXML = "<gente><persona id='0' name='pepe'><habilidades>...</habilidades>...</persona><persona>...</gente>";
tinyXML = XML_Open(stringXML); // En lugar de un fichero, cargar el string

genteXML = XML_NewElement(tinyXML,"gente");
personaXML = XML_NewElement(genteXML,"persona");
...[/code]

Es lo que no tengo claro, si el propio tinyxml original tiene algo similar. Entonces sería fácil adaptarlo.

PD: Joder, me acabo de dar cuenta de que soy un enfermo, acabo de modificar este post para poner un punto y coma que le faltaba al código xDDDD

Rein (K´)ah Al-Ghul

entonces ya no hay problema con eso??

Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.

en vez de darme Karma positivo, denme (K´)arma negativ

grisendo

Todavía haylo, no he dicho en ningún momento lo contrario :D

Bueno, en realidad no es un problema, es un aumento de prestaciones

Rein (K´)ah Al-Ghul

si la DLL al parsear no contempla las tabulaciones, podes guardar ese texto en un archivo de texto con extension xml y despues usarla la libreria

Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.

en vez de darme Karma positivo, denme (K´)arma negativ

JaViS

solo por curiosidad, funciona esta lib con la ultima version de Bennu?


Un abrazo
Working on Anarkade. A couch multiplayer 2D shooter.

KeoH

Quote from: JaViS on August 21, 2012, 06:46:21 PM
solo por curiosidad, funciona esta lib con la ultima version de Bennu?


Un abrazo


Perfectamente

emov2k4

Alguien tiene por ahí la librería para que la vuelva a subir... gracias !

Fourty-1

En primer lugar, por favor, quiero pedir disculpas por mi mal español. Tomé francés en la escuela secundaria, pero ni siquiera eso me escapa. XD Mi lengua materna es el Inglés.

Tengo una dll para TinyXML pero nunca me dieron el código de ejemplo proporcionado para compilar. Otro código que he compila y ejecuta bien en mi equipo. Si trato de importar el módulo, la compilación no puede encontrar bgdrtm.dll, que no debería ser un problema, ya que considera que es lo contrario. También da un error sobre un token. Tengo el dll resubido a mediafire para su descarga. No sé si me falta algún archivo extra de la descarga original embargo. http://www.mediafire.com/download/c5a1rkd6e7xe9ot/mod_tinyxml.dll

osk

La verdad es que esta librería nunca ha ido bien... :-[

Fourty-1

Ah, entiendo. Pero existe con fines de archivo.