• Jueves 18 de Abril de 2024, 15:40

Autor Tema:  Escritura en fichero XML desde Visual c++ 2008  (Leído 1892 veces)

MagicFoton

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Escritura en fichero XML desde Visual c++ 2008
« en: Martes 16 de Noviembre de 2010, 22:44 »
0
Buenas a todos,  :hola:

Me gustaría saber como puedo editar un archivo XML desde un proyecto basado en dialogos desde Visual C++ 2008. Llevo varios días buscando información y no consigo dar con ello, he encontrado librerías (CMarkup, XML_Parser) pero al ser de pago lo único que he conseguido hacer es leer y crear un nuevo fichero XML. No he logrado escribir en uno ya existente y agradecería si alguien me pudiera orientar.

Gracias de antemano y saludos.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Escritura en fichero XML desde Visual c++ 2008
« Respuesta #1 en: Viernes 19 de Noviembre de 2010, 09:42 »
0
Cita de: "MagicFoton"
he encontrado librerías (CMarkup, XML_Parser) pero al ser de pago
CMarkup no es de pago, amigo. Y consulta la documentación para conocer los métodos y cómo usarlos  ;)

Cita de: "MagicFoton"
No he logrado escribir en uno ya existente
Revisa los permisos del fichero.

MagicFoton

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Escritura en fichero XML desde Visual c++ 2008
« Respuesta #2 en: Viernes 19 de Noviembre de 2010, 23:43 »
0
Hola m0skit0,

Con la librería de Markup he logrado crear un XML y guardarlo en una carpeta, he conseguido leer un archivo XML pero la librería de edición gratuita está capada y no te permite editar un XML existente. Para poder modificar un fichero XML que ya existe es necesario utiliza la función OPEN no disponible para esta versión. Quería subir una foto y adjuntar una imagen pero aun no tengo esos privilegios en este foro, si te fijas bien en la redirección de la palabra documentación de tu mensaje.

Citar
Y consulta la documentación para conocer los métodos y cómo usarlos ;)

Se puede observar como las funciones que no estan disponibles para la versión FREE están subralladas y yo por lo menos no he encontrado la manera de editar. Si sabeís como hacerlo sin utilizar la función OPEN me sería de gran ayuda atender a vuestra explicación. En estos momentos, estoy probando con la librería Tiny XML y parece tener buena pinta, ya os digo algo si lo consigo. m0skit0 gracias por tu interes.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Escritura en fichero XML desde Visual c++ 2008
« Respuesta #3 en: Sábado 20 de Noviembre de 2010, 12:13 »
0
Sí, tienes razón. Disculpa el malentendimiento. Ya nos cuentas qué tal con TinyXML  ;)