none
generar archivo XML y guardarlo en servidor

    Question

  • Señores buen dia...

    quisiera hacer una pregunta.

    tengo dos procedimientos almacenados que me cargan dos objetos distintos con texto. objeto Titulo e Info( por llamarlos de alguna manera )

    necesito guardar el el texto contenido en "info" como un archivo de extension .xml en un servidor y carpeta determinados llevando como nombre del archivo el "titulo" obtenido con el otro procedimiento antes mencionado.

    la verdad, he tratado de leer harto de esto, pero estoy medio mareado entre System.IO y el streamwriter y no se cuanta cosa mas haya leido por ahi...

    me podrian ayudar???

    de antemano, muchas gracias...

    saludos a todos!!!


    • Edited by goengocal Thursday, November 29, 2012 4:13 PM
    Thursday, November 29, 2012 4:10 PM

Answers

  • hola

    cuando te refieres a "texto" que seria ? porque dices: "me cargan dos objetos distintos con texto" y "necesito guardar el el texto", esas partes no quedan clara que serian

    no has evaluado usar linq to xml, es muy simple teniendo datos armar un xml y grabarlo, esta libreria ya tiene el save para grbar el xml rsultante

    imagine el procecedure lo usas para recuperar los datos, pero despues el xml lo armas local

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marked as answer by goengocal Thursday, November 29, 2012 4:59 PM
    Thursday, November 29, 2012 4:25 PM
  • pero para grabar el archivo podrias usar

    File.WriteAllText()

    con eso podrias grabar el texto xml en un archivo de forma simple

    para grabarlo en el servidor si tienen alguna carpeta compartida podrias usarla para grabar alli el archivo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marked as answer by goengocal Thursday, November 29, 2012 4:59 PM
    Thursday, November 29, 2012 4:56 PM

All replies

  • hola

    cuando te refieres a "texto" que seria ? porque dices: "me cargan dos objetos distintos con texto" y "necesito guardar el el texto", esas partes no quedan clara que serian

    no has evaluado usar linq to xml, es muy simple teniendo datos armar un xml y grabarlo, esta libreria ya tiene el save para grbar el xml rsultante

    imagine el procecedure lo usas para recuperar los datos, pero despues el xml lo armas local

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marked as answer by goengocal Thursday, November 29, 2012 4:59 PM
    Thursday, November 29, 2012 4:25 PM
  • Leandro, tratare de ser mas especifico con lo que pregunto

    tengo un procedimiento A que me retorna una cadena de caracteres que tomo en una variable 1 como string, y un procedimiento B que me retorna otra cadena de caracteres que tomo en una variable 2 tambien como string. esta ultima variable, la que queda en 2, viene con el codigo del xml listo, es decir con los tag dentro, no es que haya que transformar nada, ya viene como xml desde la base de datos pero escrito como para ser cargado en un bloc de notas.

    el campo de la base de datos que tiene la informacion tiene el texto de esta manera, por eso digo que ya viene listo

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?><DTE version="1.0"><Documento ID="R76335600-0T34F15"><Encabezado><IdDoc><TipoDTE>34</TipoDTE><Folio></Folio><FchEmis>10-01-2012</FchEmis><FchVenc>10-01-2012</FchVenc></IdDoc><Emisor><R....................</Documento><Parametros><ReceptorFono>00995938792</ReceptorFono></Parametros></DTE>

    esta variable ( 2 ) debo guardarla como archivo con extension .xml en una carpeta x de un seridor, y el nombre del archivo debe ser el texto que quedo almacenado en la variable 1.

    eso es lo que debo hacer, y ya estoy bastante mareado buscando... soy nuevo en esto de programar asi que estoy tratando de asimilar lo mejor que puedo lo que me recomiendan...

    saludos y nuevamente muchas gracias!!!

    • Edited by goengocal Thursday, November 29, 2012 4:43 PM
    Thursday, November 29, 2012 4:35 PM
  • pero para grabar el archivo podrias usar

    File.WriteAllText()

    con eso podrias grabar el texto xml en un archivo de forma simple

    para grabarlo en el servidor si tienen alguna carpeta compartida podrias usarla para grabar alli el archivo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marked as answer by goengocal Thursday, November 29, 2012 4:59 PM
    Thursday, November 29, 2012 4:56 PM